[Berlin-wireless] OLSR vs IPv6 autoconf

Bastian fly
Mo Mai 4 23:22:12 CEST 2015


Hallo Stefan,


On 05/04/2015 05:57 PM, Stefan Sperling wrote:
> Ich probiere IPv6 autoconf auf graefe70 anzuschalten.

aber hoffentlich nicht mit dem alten auto-ipv6 cronjob? Der von dir
verwendete IP-Space sieht zumindest nicht danach aus.

> 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.

Dein IPv6-Gateway liegt aber schon irgendwo im OLSR-Mesh, oder?

> 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):

D.h, der FF-Router antwortet nicht auf Pings die an eines seiner eigenen
Interfaces gerichtet sind?

> 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.

Guck bitte mal mit und ohne aktivem OLSRd nach den Policy-Rules:
"ip -6 rule show".

> Habe ich hier etwas falsch konfiguriert?

Den HNA6 für dein Subnet hast du konfiguriert? Und haben alle
Interfaces, die in der /etc/config/network mit "ip6assign" versehen
sind, auch passende v6-Adressen?

Ich weiß nicht genau, wie odhcpd und dnsmasq heute eine default-route
relayen. Aber evtl. mal ohne odhcpd probieren könnte helfen.

Gruß
Bastian


-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 473 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.berlin.freifunk.net/pipermail/berlin/attachments/20150504/d6499c5e/attachment.pgp>



Mehr Informationen über die Mailingliste Berlin