linux-l: IP-Pakete-Versand erzwingen
Jens Dreger
dreger at physik.fu-berlin.de
Mo Jan 10 01:37:13 CET 2000
On Sun, 9 Jan 2000, Sven Hummel wrote:
> Am Fri, 07 Jan 2000 schrieben Sie:
> > > - warum wollt Ihr ein Paket an Euch selbst über's Kabel senden? bei
> > > Cheapernetverkabelung wird das nicht gehen, weil nur ein Paket auf dem
> > > Kabel sein kann, wenn er also sendet, kann er sein eigenes Paket nicht
> > > gleichzeitig empfangen... ein anderer Rechner auf dem selben Kabel
> > > könnte dies im Promisquous-Mode allerdings natürlich schon
> >
> > Das habe ich mir auch schon gedacht. Man muesste also den Kernel nicht nur
> > dazu ueberreden, ein Paket an sich selbst erstmal auf's Netz zu schicken,
> > sondern mann muesste ihm auch noch klarmachen, dass er in diesem Fall sich
> > selbst nur ueber ein Gateway erreichen kann. Schaetze, das wird er nicht
> > einsehen wollen ;-)
> >
> > route:
> > Destination Gateway Genmask Flags Metric Ref Use Iface
> > 160.45.33.93 * 255.255.255.255 UH 0 0 0 eth0
> > 160.45.32.0 * 255.255.252.0 U 0 0 0 eth0
> > default router-32u 0.0.0.0 UG 0 0 0 eth0
> >
> Nur mal bloed gefragt: Sind deine zwei interface
> a) eth0 + eth1 (d.h. zwei ethernet-karten)
> oder
> b) eth0 + lo ? (d.h. eine ethernet-karte)
> ich dachte du hast Fall a) aber im Falle b) siehe obige gequotetet Begruendung
?
1. Ich habe eth0 + lo
2. Ich habe die Begruendung nicht in Frage gestellt. Sie ist plausibel.
3. Mit _nur_ eth0 koennte man sich trotzdem selbst ein Paket schicken,
wenn es ueber ein Gateway (2.Rechner) liefe... aeh, moment. An dieser
Stelle merkt der Autor, dass er Bloedsinn schreibt. Ne, geht natuerlich
nicht.
<dumme vorschlaege>
4. Also zwei Gateways:
Netz 1
+-------> B
| |
A -------| | Netz 2
| v
+<------- C
A schickt sich das Paket ueber B und C an seine einzige Netzwerkkarte
selbst. Wie waere das ? (Mal davon abgesehen, dass es mit Tauben auf
Spatzen geschossen ist...)
5. Was wuerde passieren, wenn man nur zwei Rechner nimmt, und den zweiten
als Bridge konfiguriert, und Rechner A noch ein Alias im zweiten
Teilnetz bekommt ?
"Netz 1: 192.168.0.0-127"
+-------->+
| |
A -------+ B(ridge)
| |
+<--------+
"Netz 2: 192.168.0.128-254"
Na ? Das sieht doch krank aus, oder ? Aber wuerde das Paket ankommen ?
</dumme vorschlaege>
Tschau,
Jens.
____________________________________________________________________________
Jens Dreger | Freie Universitaet Berlin
Cauerstrasse 35a | Fachbereich Physik, WWW Administration
10587 Berlin | Arnimallee 14, 14195 Berlin
Frueher war alles anders, warum soll da nicht heute auch alles anders sein ?
Mehr Informationen über die Mailingliste linux-l