Debian: Routing-Tabelle und zwei Schnittstellen

Debian: Routing-Tabelle und zwei Schnittstellen

Ich habe eine Debian-Maschine mit diesem Netzwerkszenario:

  1. eth0- Internetverbindung über lokalen Router (172.20.1.x)
  2. ppp0- Einwahl in ein Netzwerk ohne Internet (10.xxx)

Ich habe pppd so eingestellt, dass es meiner Routing-Tabelle keine Standardrouten hinzufügt. Nach dem Hochfahren des Systems sieht meine Routing-Tabelle folgendermaßen aus:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.20.1.1      0.0.0.0         UG    0      0        0 eth0
10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
172.20.1.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0

Mit dieser Konfiguration kann ichping google.com, ich kann jedoch auf keine Maschine mit IPs wie 10.0.0.1 oder 10.0.0.2 usw. zugreifen ...

Beim Versuch, dies zu beheben (mit meinem dürftigen Wissen), habe ich meine /etc/network/interfacesDatei wie folgt geändert:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

auto ppp0 
iface ppp0 inet ppp
    pre-up sleep 5
    provider vfp
    post-up  /sbin/route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64
    pre-down  /sbin/route del -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64

Aber anscheinend wird der Befehl post-up /sbin/route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64, der die Route hinzufügen soll, damit es funktioniert, nicht wirksam – an der Routing-Tabelle ändert sich nichts.

Was übersehe ich? / Wie kann ich das beheben? Danke ;)

PS: Wenn ich es route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64nach dem Systemstart ausführe, kann ich vom System aus sowohl google.com als auch 10.0.0.1 anpingen.

Antwort1

Um Routen für Verbindungen hinzuzufügen oder zu entfernen, pppverwende ich die Datei nicht interfaces. Stattdessen füge ich Skripte in /etc/ppp/ip-up.dbzw. ein. Sie können dort einfach Skripte mit Ihren Befehlen platzieren./etc/ppp/ip-down.droute

verwandte Informationen