Hallo...
100 Punkte !
Genauso hab ichs gelöst. Meine normale Routingtabelle sieht so aus:
----/route-----------
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use
Iface
Falcon.aichtal. * 255.255.255.255 UH 0 0 0
eth0
localhost.domai * 255.255.255.255 UH 0 0 0
lo
192.168.0.0 * 255.255.0.0 U 0 0 0
eth0
---------------------
Mein lokales Netz ist 192.168.0.0, wie man sieht existiert dorthin nur
eine direkte Route.
Sobald PPP oben ist, kommt eine Default-Route auf PPP0 dazu.
Ein Problem sei mit dieser Sache aber nicht verschwiegen:
Manche Programme, die Broadcasts aussenden, (z.b. DHCP-Server) haben
damit Probleme.
Diese benötigen dringend eine Default-Route auf eth0.
Samba macht auch Broadcasts, läuft aber einwandfrei hier. Es verwendet
allerdings nur IP-Broadcasts nach 192.168.255.255, was ja geht.
Der DHCP-Server will aber Ethernet-Broadcasts aussenden, also an die
MAC-Adresse ff-ff-ff-ff-ff-ff, was ohne Default-Route schiefgeht.
Ich habe meine Default-Route auf eth0 übrigens durch den Eintrag
/sbin/route del default
in die /etc/init.d/rc.local gekillt.
Das ist aber natürlich ein böser Hack, da weder dokumentiert noch von
DLDADMIN bemerkt/korrigierbar....
Besser soll das sein:
(Nicht probiert)
In der Netzwerk-Konfig von DLDADMIN das Feld für "Default Gateway"
leerlassen. Dann wird (soll) keine Default-Route auf eth0 eingetragen
(werden).
Solong..
mfg Frank.
-- Frank Schneider, <SPATZ1@T-ONLINE.DE>. -Linux: Discover the chances Windows NT never will have ! ... -.-