Re: [maillist] ppp-Skript

Frank Schneider (SPATZ1@t-online.de)
Tue, 14 Sep 1999 18:59:53 +0200

Georg Mensing wrote:
>
> Hallo,
>
> >Leider wird wohl nicht automatisch eine Default-Route auf das
> >ppp0-Device gelegt.
> >Wenn du eine LAN-Karte eingebaut hast, ist dies ein Bug der DLD, da die
> >die Default-Route immer auf die LAN-Karte legt.
> >(Und zwei Default-Routen gehen nicht, genauswenig wie man sich auf zwei
> >Stühle gleichzeitig setzen kann)
>
> Bedeutet dies, daß ich für mein lokales Netz einige static-routes einrichten
> könnte, die default-Route auf pp0 bzw. einem dummy-net-interface zuordnen
> kann, sodaß das umsetzen der default-routen zukünftig wegfallen könnte ??

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 !  
... -.-