[linux-l] Routingproblem
Christoph Biedl
cbiedl at gmx.de
Do Jan 13 00:25:39 CET 2005
Kai Oesterreich wrote...
> So jetzt hatte ich wieder mal ein wenig Muße mich um mein Netz zu kümmern.
> Stecke immer noch mitten in einem Umzug.
>
> Ich habe jetzt auf dem Router mit
>
> eth0 192.168.0.22
> wlan0 192.168.1.1
> ppp0 dhcp von Versatel
<nitpicking>Die Adreßzuweisung bei ppp heißt nicht dhcp, auch wenn es
vom wesentlich Effekt her dasselbe ist.</nitpicking>
> die Routen mal manuell vergeben. So sieht jetzt die Routing-Tabelle aus.
>
> [root at trillian root]# route
> Kernel IP Routentabelle
> Ziel Router Genmask Flags Metric Ref Use
> Iface
> 62.214.64.185 * 255.255.255.255 UH 0 0 0 ppp0
> 192.168.1.0 192.168.1.1 255.255.255.0 UG 0 0 0
> wlan0
> 192.168.1.0 * 255.255.255.0 U 0 0 0
> wlan0
> 192.168.0.0 192.168.0.22 255.255.255.0 UG 0 0 0 eth0
> 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
> 169.254.0.0 * 255.255.0.0 U 0 0 0
> wlan0
> default 62.214.64.185 0.0.0.0 UG 0 0 0 ppp0
>
> An wlan0 ist das Laptop eingebucht und bekommt über dhcp seine ip
> (192.168.1.19) und die Namensauflösung auf dem Router funktioniert. Ping auf
> den Router geht auch.
>
> An eth0 hängt ein Desktoprechner der auch über dhcp seine ip bekommt
> (192.168.0.19) und die Namensauflösung funktioniert auch hier.
>
> arp -a auf dem Router:
> ? (192.168.1.19) auf 00:09:19:B5:25:33 [ether] auf wlan0
> ? (192.168.0.19) auf 00:20:ED:45:22:85 [ether] auf eth0
>
> Ping von 192.168.0.19 ins Internet geht
> Ping von 192.168.1.19 genauso
>
> Beide sehen auch naturgemäss den Router.
Ich zeichne das mal nach:
Desktop Laptop
192.168.0.19 192.168.1.19
\ /
\ /
\ /
192.168.0.22 (eth0) 192.168.1.1 (wlan0)
Router
> Aber alles was sich an Daten zwischen 192.168.0.0/24 und 192.168.1.0/24
> bewegen soll bleibt auf dem Router hängen.
>
> Der ist zwar in der Lage 192.168.0.0/24 anzupingen aber nicht
> 192.168.1.0/24.
Pingst Du wirklich 192.168.0.0 - oder nicht vielleicht doch eher
192.168.0.19 und 192.168.1.19?
> tcpdump zeigt mir auch kein icmp-Paket (oder wie das bei icmp auch heisst)
> auf wlan0
Das sollte ungefähr so aussehen, und zwar auf dem Router wie auch auf
dem Laptop:
00:17:30.066422 arp who-has 192.168.1.19 tell 192.168.1.1
00:17:30.066719 arp reply 192.168.1.19 is-at 00:09:19:b5:25:33
00:17:31.038535 IP 192.168.1.1 > 192.168.1.19: icmp 64: echo request seq 1
00:17:31.045627 IP 192.168.1.19 > 192.168.1.1: icmp 64: echo reply seq 1
> traceroute sagt dies:
auf dem Desktop, vermute ich?
> [root at trillian root]# traceroute 192.168.1.19
> traceroute to 192.168.1.19 (192.168.1.19), 30 hops max, 38 byte packets
> 1 * * *
Da sollte zumindest der Router auftauchen. Ganz sicher, daß da nicht
irgendwas gefiltert wird? Stimmt die Route auf dem Desktop?
> iptables ist es definitiv nicht laut Logfile.
Überprüfen mit "iptables -vnL"
> Ich stehe immer noch ziemlich auf dem Schlauch. Wenn ich den Netzverkehr auf
> eth0 sniffe normal. Auf wlan0 eine Einbahnstraße und von Seiten des Clients
> auf der Wlan-Seite normal nur das nichts ankommt was von der Seite meines
> Routers/APs kommt.
Dieser Satz kein Deutsch ;-)
Zumindest die IP hat der client (=Notebook) ja vom Router bekommen, die
Kommunikation scheint also nicht völlig kaputt zu sein. Wie sieht die
Routing-Tabelle auf dem Notebook aus?
Chri- "Wie sich das Rätsel auflöst, will ich auf keinen Fall verpassen" stoph
Mehr Informationen über die Mailingliste linux-l