[[:tux|{{ :linux.png?40|}}]]
===== (Debian) Permanente Route konfigurieren =====
//[[:tux:interface|Wieder zurück zum neuen Artikel »How To -> Die "Netzwerkumgebung" in (Debian) Linux«]]//
Um sich die derzeitige Routingtable anzeigen zu lassen, verwenden Sie folgenden Befehl (Alternativ kann auch das Kommando >>netstat -rn<< verwendet werden:
$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.0 U 0 0 0 eth0
default 192.168.109.150 0.0.0.0 UG 0 0 0 eth0
Um weitere Routen in die Routingtable einzutragen verwenden Sie das >>route add<< Kommando. Im folgenden Beispiel wird eine weitere Netzroute angelegt:
$ route add -net 192.168.110.0 netmask 255.255.255.0 gw 192.168.109.151
Die Routingtable sieht dann folgendermaßen aus:
$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.0 U 0 0 0 eth0
192.168.110.0 192.168.109.151 255.255.255.0 UG 0 0 0 eth0
default 192.168.109.150 0.0.0.0 UG 0 0 0 eth0
Um dieser Route nun auch permanent zu machen, d.h. sie auch nach einem Neustart verfügbar zu haben, editieren Sie die Datei >>/etc/network/interfaces<<:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.109.101
netmask 255.255.255.0
network 192.168.109.0
broadcast 192.168.109.255
gateway 192.168.109.150
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.109.150
dns-search kastner.de
# own custom routes
up route add -net 192.168.110.0 netmask 255.255.255.0 gw 192.168.109.151
down route delete -net 192.168.110.0 netmask 255.255.255.0 gw 192.168.109.151
Um die Konfiguration zu testen können Sie das Netzwerk Subsystem neu starten. Im Prinzip ist dies jedoch nicht notwendig, weil die Route bereits in die Routingtable eingetragen wurde. Die >>down<< Anweisung stellt sicher, dass wenn das Interface mal heruntergefahren wird oder eben das Netzwerk Subsystem mit einem Restart neu gestartet wird, dass die gesetzte Route wieder entfernt wird; andernfalls würde das System versuchen die Route erneut hinzuzufügen, was einen Fehler erzeugt.
$ /etc/init.d/networking restart
Reconfiguring network interfaces...done.
\\ \\
--- //pronto 2010/12/16 11:16//
{{keywords>route add network persistant permanent routing routingtable table netstat}}