Hallo!
Ich scheitere momentan daran, eine Netzwerk-Route permanent zu machen (so dass sie über einen Reboot hinaus erhalten bleibt).
Was funktioniert:
Ich habe (noch) ein OpenSuse 13.2 - System mit einer Ethernet-Karte "enp2s0" und "default"-Konfiguration über DHCP.
Über diese kann ich alle Hosts im lokalen Netz erreichen. Einen Default-Gateway oder so habe ich nicht eingestellt:
wau:/home/douglas/Dokumente # route
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
133.98.0.0 * 255.255.0.0 U 0 0 0 enp2s0
Jetzt möchte ich über das selbe Device einen Router eintragen, der es mir erlaubt ein anderes Netz zu erreichen, was auch klappt:
wau:/home/douglas/Dokumente # ip route add 192.168.129.0/24 via 133.98.2.220 dev enp2s0
wau:/home/douglas/Dokumente # route
Kernel IP Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
133.98.0.0 * 255.255.0.0 U 0 0 0 enp2s0
192.168.129.0 133.98.2.220 255.255.255.0 UG 0 0 0 enp2s0
Jetzt kann ich Hosts aus beiden Netzen erreichen - alles schön.
Jetzt versuchte ich das permanent zu machen. Zunächst über Yast:
Netzwerkgeräte -> Netzwerkeinstellungen -> Routing -> Hinzufügen: Ziel:192.168.129.0 Genmask: 255.255.255.0 Gateway: 133.98.2.220 Gerät: enp2s0
Nach dem Reboot ging gar nicht mehr: enp2s0 hatte laut ifconfig keine IP4-Addresse mehr, und die Routing-Tabelle war auch leer. Also rückgängig gemacht, das Ganze.
Dann habe ich versucht die Route selbst in /etc/sysconfig/network/routes einzutragen:
192.168.129.0/24 133.98.2.220 - enp2s0 # route zu przyby
Neu gestartet - gleiches Ergebnis.
Fragen:
Wie macht man es, ohne sich seine dhcp device-Konfiguration kaputt zu machen?
Ich kann natürlich den ip route Befehl nach dem Hochfahren ausführen lassen - aber wie macht man es richtig?