seltsames routing Problem

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
kallewirsch
Beiträge: 3
Registriert: 02.06.2014 20:33:35

seltsames routing Problem

Beitrag von kallewirsch » 08.06.2014 12:35:09

Ich habe einen Cubietruck am WLAN mit einem Rasbperry direkt per Ethernet verbunden (geht übrigens auch ohne gekreuztes LAN Kabel)
WLAN hat 192.168.178.4/24
und
eth0 hat 10.1.1.4/24
Der Rasbberry hat 10.1.1.5/24 und hat Verbindung zum 192.168.178.0 und über die Fritzbox 192.168.178.1 ins Internet. Alles prima. Vom 10er Netz aus routet der Cubie.
Nur aus dem 192.er Netz komme ich nicht zum Raspberry 10.1.1.5. Ich find nicht heraus woran es liegen könnte. ipv6 habe ich am Cubie vorsichtshalber deaktiviert. Firewall ist nicht aktiv.
Ich habe eine statische Route an meinem Client und an der Fritzbox gesetzt. Ich kann auch das 10.1.1.4 Interface des Cubie ping-en. Dann ist aber Schluss.

Auf dem Cubie, der routen soll...:

Code: Alles auswählen

root@cubie:~# cat /proc/sys/net/ipv4/ip_forward 
1
root@cubie:~# netstat -rn
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
0.0.0.0         192.168.178.1   0.0.0.0         UG        0 0          0 wlan0
10.1.1.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0
192.168.178.0   0.0.0.0         255.255.255.0   U         0 0          0 wlan0
root@cubie:~# ip route show
default via 192.168.178.1 dev wlan0 
10.1.1.0/24 dev eth0  proto kernel  scope link  src 10.1.1.4 
192.168.178.0/24 dev wlan0  proto kernel  scope link  src 192.168.178.4 
Am Raspberry im 10er Subnetz

Code: Alles auswählen

pi@raspbmc:~$ traceroute 192.168.178.1
traceroute to 192.168.178.1 (192.168.178.1), 30 hops max, 60 byte packets
 1  10.1.1.4 (10.1.1.4)  0.600 ms  0.286 ms  0.495 ms
 2  fritz.box (192.168.178.1)  2.724 ms  4.978 ms  4.725 ms
pi@raspbmc:~$ ping www.google.de
PING www.google.de (173.194.116.127) 56(84) bytes of data.
64 bytes from 173.194.116.127: icmp_req=1 ttl=57 time=25.0 ms
^C64 bytes from 173.194.116.127: icmp_req=2 ttl=57 time=26.2 ms

--- www.google.de ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 5120ms
rtt min/avg/max/mdev = 25.077/25.656/26.236/0.601 ms
am Notebook im Heim-WLAN

Code: Alles auswählen

erik@seeadler:~$ traceroute 10.1.1.5
traceroute to 10.1.1.5 (10.1.1.5), 30 hops max, 60 byte packets
 1  cubie (192.168.178.4)  3.178 ms  4.098 ms  5.063 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  *^C
erik@seeadler:~$ 
Ich bin ratlos und steh auf dem Schlauch. Kann jemand helfen?
PS: Verdächtig ist auch, dass der Raspberry initial lange braucht, bis er durchpingen kann.
Kallewirsch

DeletedUserReAsG

Re: seltsames routing Problem

Beitrag von DeletedUserReAsG » 08.06.2014 13:26:54

Leider hast du die Ausgabe von route des Notebooks vergessen.

kallewirsch
Beiträge: 3
Registriert: 02.06.2014 20:33:35

Re: seltsames routing Problem

Beitrag von kallewirsch » 08.06.2014 15:42:00

Oh, ja, sorry. Hier ist es:
erik@seeadler:~$ netstat -rn
Kernel-IP-Routentabelle
Ziel Router Genmask Flags MSS Fenster irtt Iface
0.0.0.0 192.168.178.1 0.0.0.0 UG 0 0 0 wlan0
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
ICh habe eine statische Route an der Fritzbox und hatte auch eine am Notbook gesetzt.
Der traceroute zeigt, dass die statische Routeaan der Fritzbox zieht:
erik@seeadler:~$ traceroute 10.1.1.5
traceroute to 10.1.1.5 (10.1.1.5), 30 hops max, 60 byte packets
1 fritz.box (192.168.178.1) 1.372 ms 1.737 ms 2.407 ms
2 cubie (192.168.178.4) 5.169 ms 5.648 ms 6.386 ms
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 *^C
Alternativ kann ich auch die statische route am Notebook setzen und komme dann aber auch nicht hin:

Code: Alles auswählen

erik@seeadler:~$ sudo route add -net 10.1.1.0 netmask 255.255.255.0 gw 192.168.178.4
[sudo] password for erik: 
erik@seeadler:~$ netstat -rn
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
0.0.0.0         192.168.178.1   0.0.0.0         UG        0 0          0 wlan0
10.1.1.0        192.168.178.4   255.255.255.0   UG        0 0          0 wlan0
192.168.178.0   0.0.0.0         255.255.255.0   U         0 0          0 wlan0
erik@seeadler:~$ traceroute 10.1.1.5
traceroute to 10.1.1.5 (10.1.1.5), 30 hops max, 60 byte packets
 1  cubie (192.168.178.4)  6.112 ms  6.372 ms  6.357 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  *^C
erik@seeadler:~$ 
Gleiches mit einer host route:

Code: Alles auswählen

erik@seeadler:~$ sudo route del -net 10.1.1.0/24 gw 192.168.178.4
erik@seeadler:~$ sudo route add -host 10.1.1.5 gw 192.168.178.4
erik@seeadler:~$ netstat -rn
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags   MSS Fenster irtt Iface
0.0.0.0         192.168.178.1   0.0.0.0         UG        0 0          0 wlan0
10.1.1.5        192.168.178.4   255.255.255.255 UGH       0 0          0 wlan0
192.168.178.0   0.0.0.0         255.255.255.0   U         0 0          0 wlan0
erik@seeadler:~$ traceroute 10.1.1.5
traceroute to 10.1.1.5 (10.1.1.5), 30 hops max, 60 byte packets
 1  cubie (192.168.178.4)  3.058 ms  3.023 ms  3.241 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  *^C
erik@seeadler:~$ 
Muss der Cubie noch eine route Anweisung bekommen? Ich denke nicht (!?), oder?
Der weiss, welche Netze hinter welchem Interface sind und hat ip_forward an. Das sollte genügen.
Ich habe das vor Jahren auch schon öfters unter Slackware so gemacht und hatte nie Probleme. Vielleicht steh ich aber grad auf dem Schlauch .. :|

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Re: seltsames routing Problem

Beitrag von DynaBlaster » 11.06.2014 19:23:31

Hey,

wie du schon gesagt hast. Eigentlich müsste das so funktionieren. Routen usw. sind korrekt gesetzt. Funktioniert ein Ping vom Raspberry auf die IP des Notebooks? Ich hab so ein bisschen eine Firewall auf dem Raspberry im Verdacht, die eingehende Anfragen aus dem für ihn unbekannten WLAN-Netz blockt.

Hilfreich ist ggf., mittels tcpdump auf dem Cubie zu schauen, ob er die Ping-Anfragen aus dem WLAN auch tatsächlich über sein eth0 an den Raspberry schickt und dann von da nix zurückkommt.

Antworten