Routen auf Linux automatisch setzen nach boot

Im Ordner /etc/networking/if-up.d/ eine Datei erzeugen, Ausführbar machen mit chmod +x <datei>

Außerdem root als User und Gruppe setzen, chown root:root <datei>

Und dann das wichtige, der Inhalt

!/bin/sh -e
#Called when a new interface comes up
#don't restart when lo is configured.
if [ "$IFACE" != "pnet0" ]; then
exit 0
fi
#
#Only run from ifup.
if [ "$MODE" != "start" ]; then
exit 0
fi
#
#Set static route to network 10.0.0.0/8
/sbin/route add -net 10.0.0.0 netmask 255.0.0.0 gw 172.20.x.x
#Set static route to network 172.16.0.0/12
/sbin/route add -net 172.16.0.0 netmask 255.240.0.0 gw 172.20.x.x
#

Das Device „pnet0“ kann man mit „ip a“ oder ifconfig prüfen, dort steht der Devicename.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.