[Berlin-wireless] OLSR vs IPv6 autoconf

Stefan Sperling stsp
Mo Mai 4 17:57:29 CEST 2015


Ich probiere IPv6 autoconf auf graefe70 anzuschalten.

Dabei scheint der OLSR in die Query zu kommen.
Wenn er aktiv ist, können Clients aus dem IPv6 RA prefix keine
anderen IPv6 rechner erreichen, weil graefe70 die Antworten
zum falschen Interface rausschickt.

Beispiel, client macht ping6 auf 2001:bf7:830:f33::1 (die Addresse
vom 'dhcp' interface). Die echo requests kommen beim dhcop interface
rein:

root at graefe70:~# tcpdump -n -i wlan0-dhcp-2 ip6
17:51:22.689289 IP6 2001:bf7:830:f33:548b:a73a:cd5d:4866 > 2001:bf7:830:f33::1: ICMP6, echo request, seq 76, length 24
17:51:23.834316 IP6 2001:bf7:830:f33:548b:a73a:cd5d:4866 > 2001:bf7:830:f33::1: ICMP6, echo request, seq 77, length 24
17:51:25.740078 IP6 2001:bf7:830:f33:548b:a73a:cd5d:4866 > 2001:bf7:830:f33::1: ICMP6, echo request, seq 79, length 24

Die Antworten gehen aber alle bei eth0 raus (das interface, an dem
per Kabel die M5 hängt die per 5Ghz im client mode ins mesh geht,
und auf dem OLSR aktiv ist):

root at graefe70:~# tcpdump -n -i eth0 icmp6
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes
17:51:22.689400 IP6 2001:bf7:830:f33::1 > 2001:bf7:830:f33:548b:a73a:cd5d:4866: ICMP6, echo reply, seq 76, length 24
17:51:23.834437 IP6 2001:bf7:830:f33::1 > 2001:bf7:830:f33:548b:a73a:cd5d:4866: ICMP6, echo reply, seq 77, length 24
17:51:25.740196 IP6 2001:bf7:830:f33::1 > 2001:bf7:830:f33:548b:a73a:cd5d:4866: ICMP6, echo reply, seq 79, length 24

Schalte ich OLSR ab geht der ping wie erwartet.

Habe ich hier etwas falsch konfiguriert?





Mehr Informationen über die Mailingliste Berlin