Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

tux:interface [2012/10/05 09:42]
wikisysop [Statische Route anlegen]
tux:interface [2013/05/25 12:28] (aktuell)
wikisysop [Die Netzwerkumgebung in (Debian) Linux]
Zeile 2: Zeile 2:
 =====Die "​Netzwerkumgebung"​ in (Debian) Linux===== =====Die "​Netzwerkumgebung"​ in (Debian) Linux=====
  
-Die Datei >><​fc #​008000>/​etc/​network/​interfaces</​fc><<​((http://​man.he.net/​man5/​interfaces)) ist die zentrale Konfigurationsdatei der Netzwerkschnittstellen und am ehesten mit den Eigenschaften der Netzwerkumgebung unter Windows oder mit dem Netzwerk-SnapIn in den Systemeigenschaften unter Mac OSX vergleichbar. Sind die beiden letztgenannten GUI Varianten ist die >><​fc #​008000>​interfaces</​fc><<​ Datei ganz Unix-like rein Text basiert.+Die Datei >><​fc #​008000>/​etc/​network/​interfaces</​fc><<​((http://​man.he.net/​man5/​interfaces)) ist die zentrale Konfigurationsdatei der Netzwerkschnittstellen und am ehesten mit den Eigenschaften der Netzwerkumgebung unter Windows oder mit dem Netzwerk-SnapIn in den Systemeigenschaften unter Mac OSX vergleichbar. Sind die beiden letztgenannten GUI Varianten ​und konfigurieren im Hintergrund Registryeinträge oder Konfigurationsdateien,​ so ist die >><​fc #​008000>​interfaces</​fc><<​ Datei ganz Unix-like rein Text basiert.
  
 Hier können Sie Ihre Netzwerkschnittstellen entweder manuell oder automatisch per DHCP konfigurieren,​ aber auch zB statische Routen eintragen. Der Zweck dieser Datei dient dazu, diese Einstellungen ggf auch nach einem Neustart noch zur Verfügung zu haben. Dazu wird die >><​fc #​008000>​interfaces</​fc><<​-Datei beim Systemstart ausgewertet. Detaillierte Informationen bzgl. der Konfigurationsmöglichkeiten entnehmen Sie bitte der Manpage von interfaces (<fc #​008000>>>​man interfaces<<</​fc>​) Hier können Sie Ihre Netzwerkschnittstellen entweder manuell oder automatisch per DHCP konfigurieren,​ aber auch zB statische Routen eintragen. Der Zweck dieser Datei dient dazu, diese Einstellungen ggf auch nach einem Neustart noch zur Verfügung zu haben. Dazu wird die >><​fc #​008000>​interfaces</​fc><<​-Datei beim Systemstart ausgewertet. Detaillierte Informationen bzgl. der Konfigurationsmöglichkeiten entnehmen Sie bitte der Manpage von interfaces (<fc #​008000>>>​man interfaces<<</​fc>​)
Zeile 54: Zeile 54:
 # The primary network interface eth0 # The primary network interface eth0
 iface eth0 inet static iface eth0 inet static
-        iface eth0 inet static 
         address ​  ​192.168.167.200         address ​  ​192.168.167.200
         netmask ​  ​255.255.255.0         netmask ​  ​255.255.255.0
         network ​  ​192.168.167.0         network ​  ​192.168.167.0
         broadcast 192.168.167.255         broadcast 192.168.167.255
-        gateway ​  ​192.168.167.2</​code>​Weggelassen habe ich zudem den Eintrag >><​fc #​008000>​allow-hotplug eth0</​fc><<​ und durch das Hinzufügen des Interfaces >><​fc #​008000>​eth0</​fc><<​ in der Zeile >><​fc #​008000>​auto</​fc><<​ ergänzt. Hier können zB auch weitere Interfaces angegeben werden. Die Zeile könnte durchaus auch so aussehen:<​code>​auto lo eth0 eth1 eth2</​code>​Zum Überprüfen ob die oz Einstellungen im System übernommen werden, starten Sie Ihr System neu und überprüfen die Einstellungen:<​xterm>#​ <fc #​008000>​ifconfig eth0</​fc>​+        gateway ​  ​192.168.167.2</​code>​Weggelassen habe ich zudem den Eintrag >><​fc #​008000>​allow-hotplug eth0</​fc><<​ und durch das Hinzufügen des Interfaces >><​fc #​008000>​eth0</​fc><<​ in der Zeile >><​fc #​008000>​auto</​fc><<​ ergänzt. Hier können zB auch weitere Interfaces angegeben werden. Die Zeile könnte durchaus auch so aussehen: 
 +         
 +<​code>​auto lo eth0 eth1 eth2</​code>​Zum Überprüfen ob die oz Einstellungen im System übernommen werden, starten Sie Ihr System neu und überprüfen die Einstellungen:<​xterm>#​ <fc #​008000>​ifconfig eth0</​fc>​
 eth0      Link encap:​Ethernet ​ Hardware Adresse 00:​0c:​29:​23:​7e:​2e  ​ eth0      Link encap:​Ethernet ​ Hardware Adresse 00:​0c:​29:​23:​7e:​2e  ​
           inet Adresse:<​fc #​800000>​192.168.167.200</​fc> ​ Bcast:<​fc #​800000>​192.168.167.255</​fc> ​ Maske:<​fc #​800000>​255.255.255.0</​fc>​           inet Adresse:<​fc #​800000>​192.168.167.200</​fc> ​ Bcast:<​fc #​800000>​192.168.167.255</​fc> ​ Maske:<​fc #​800000>​255.255.255.0</​fc>​
Zeile 83: Zeile 84:
 <​xterm>#​ <fc #​008000>​aptitude install resolvconf</​fc></​xterm>​Dieses Paket erweitert aber nur den oben genannten Ablauf durch Aufruf der Low-Level Programme >><​fc #​008000>​ifconfig</​fc><<​ und >><​fc #​008000>​route</​fc><<​ um ein weiteres Low-level Programm >><​fc #​008000>​resolvconf</​fc><<​. <​xterm>#​ <fc #​008000>​aptitude install resolvconf</​fc></​xterm>​Dieses Paket erweitert aber nur den oben genannten Ablauf durch Aufruf der Low-Level Programme >><​fc #​008000>​ifconfig</​fc><<​ und >><​fc #​008000>​route</​fc><<​ um ein weiteres Low-level Programm >><​fc #​008000>​resolvconf</​fc><<​.
  
-Danach können Sie einfach die Einträge >><​fc #​008000>​dns-nameservers //<IP Adresse>//</​fc><<,​ sowie die >><​fc #​008000>​dns-search //<​Domain>//</​fc><<​ und >><​fc #​008000>​dns-domain //<​Domain>//</​fc><< ​ zu Ihrer Konfiguration hinzufügen:<​code bash|/​etc/​network/​intrefaces># This file describes the network interfaces available on your system+Danach können Sie einfach die Einträge >><​fc #​008000>​dns-nameservers //<IP Adresse>//</​fc><<,​ sowie die >><​fc #​008000>​dns-search //<​Domain>//</​fc><<​ und >><​fc #​008000>​dns-domain //<​Domain>//</​fc><< ​ zu Ihrer Konfiguration hinzufügen:<​code bash|/​etc/​network/​interfaces># This file describes the network interfaces available on your system
 # and how to activate them. For more information,​ see interfaces(5). # and how to activate them. For more information,​ see interfaces(5).
  
Zeile 107: Zeile 108:
  
 ====Statische Route anlegen==== ====Statische Route anlegen====
-Wenn Routen gebraucht werden, welche nicht durch das Default Gateway abgedeckt werden, können diese per Hand direkt mit dem >>​route add<< Kommando angelegt werden:<​xterm>#​ <fc #​008000>​route add -net 192.168.110.0 netmask 255.255.255.0 gw 192.168.167.151</​fc></​xterm>​Diese Variante funktioniert auch wunderbar aber leider nur bis zu einem Neustart, denn auch diese Einstellung bleibt nicht permanent. Sie können diese Einstellung aber auch durch die >><​fc #​008000>/​etc/​network/​interface</​fc><<​ automatisch einstellen lassen. Erweitern Sie hierfür Ihre Konfiguration um die folgenden zwei Zeilen:\\ <​code>​up route add -net 192.168.110.0 netmask 255.255.255.0 gw 192.168.167.151 +Wenn Routen gebraucht werden, welche nicht durch das Default Gateway abgedeckt werden, können diese per Hand direkt mit dem >>​route add<< Kommando angelegt werden:<​xterm>#​ <fc #​008000>​route add -net 192.168.110.0 netmask 255.255.255.0 gw 192.168.167.151</​fc></​xterm>​Diese Variante funktioniert auch wunderbar aber leider nur bis zu einem Neustart, denn auch diese Einstellung bleibt nicht permanent. Sie können diese Einstellung aber auch durch die >><​fc #​008000>/​etc/​network/​interface</​fc><<​ automatisch einstellen lassen. Erweitern Sie hierfür Ihre Konfiguration um die folgenden zwei Zeilen: 
-down route delete -net 192.168.110.0 netmask 255.255.255.0 gw 192.168.167.151</​code>​Beachten Sie hierbei diese Einstellung einem Interface zuzuordnen. Bei einem System mit mehr als einen Netzwerkinterface (zB einem Router) muss man die Route dann an ein Interface binden:<code bash|/​etc/​network/​interface>#​ This file describes the network interfaces available on your system+ 
 +<​code>​up route add -net 192.168.110.0 netmask 255.255.255.0 gw 192.168.167.151 
 +down route delete -net 192.168.110.0 netmask 255.255.255.0 gw 192.168.167.151</​code>​ 
 +<code bash|/​etc/​network/​interface>#​ This file describes the network interfaces available on your system
 # and how to activate them. For more information,​ see interfaces(5). # and how to activate them. For more information,​ see interfaces(5).
  
tux/interface.1349422948.txt.gz (16543 views) · Zuletzt geändert: 2012/10/05 09:42 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0