linux-l: IP-Pakete-Versand erzwingen

Jens-Uwe Morawski morawski at gmx.net
Do Jan 6 22:21:52 CET 2000


Jens Dreger wrote:
> On Thu, 6 Jan 2000, Jens-Uwe Morawski wrote:
> 
> > Jens Dreger wrote:
> > > On Wed, 5 Jan 2000, Sven Hummel wrote:
> > > 
> > > > Am Tue, 04 Jan 2000 schrieben Sie:
> > > > > Hi!
> > > > > 
> > > > > Folgendes Problem: Ein Rechner, zwei Interfaces. Ich moechte, dass die
> > > > > IP-Pakete auf jeden Fall versendet werden, auch wenn sie an mich selbst
> > > > > adressiert sind. Sie sollen also auf jeden Fall raus auf's Ethernet. 
> > > > Ich glaub' wenn du einen Lauscher startest (z.B. tcpdump)
> > > > auf einem der Interface sollte dein Problem loesen
[snip]
> > > Wenn man einfach das lo-device ausschaltet, geht ping seltsamerweise gar
> > > nicht mehr, obwohl doch eine route uebers Netzwerk da ist. Schaut man
> > > sich den kernel routing-cache an, stellt man fest, dass der immer noch lo
> > > verwendet, obwohl das interface weg ist:
> > > 
> > > smart:~> route -C
> > > 
> > > Kernel IP routing cache
> > > Source          Destination     Gateway         Flags Metric Ref    Use
> > > Iface
> > > smart.physik.fu smart.physik.fu smart.physik.fu l     0      0        1 lo
> > > 
> > > Merkwuerden ?!?
> > 
> > Sollte es nicht reichen, diesen Eintrag im Routing-Table des
> > Kernels zu löschen ('route del ...`). Wenn dann noch ein
> > entsprechendes Routing über ein Netzwerk-Device z.B. eth0
> > konfiguriert ist, dann sollte alles übers 'Kabel' gehen. Oder?
> > Ich glaube ob das lo-device vorhanden ist oder nicht, ist nicht
> > so wichtig. Wichtiger ist der Routing-Table.
> 
> Ok. You go first. Ich habe mir an dem Versuch, den Routing-Table-Eintrag
> fuer 127.0.0.0 (lo) zu loeschen, die Zaehne ausgebissen. Entweder ich habe 
> Bloedsinn eingetippt, oder der Kernel will nicht.
> 
> Welche Zeile schlaegst Du vor ?

Okay. OKAY!!! Eeeentschuldige! Ich habe so oft an diesem
verfluchten Routin-Table rumgefummelt und nahm einfach mal an
es ginge wie mit den anderen Einträgen auch.
Dieses blöde Loopback will bei mir auch nicht weggehen.
Ich habe dann ein 'ifconfig lo down' gemacht, was natürlich
zum Löschen des entsprechenden eintrages im Routing-Table
führte, aber der Kernel will die ping-Pakete einfach nicht übers
Kabel senden.

Auch ein 'ping -I eth0 <Rechnername>' brachte nix.
Ich verstehe jetzt garnix mehr!!!

Jens



Mehr Informationen über die Mailingliste linux-l