[Berlin-wireless] IPv6 Zugriff auf Freifunk-Knoten hinter zoofenster/RHXB
Bastian
fly
Sa Nov 7 14:13:19 CET 2015
Hallo,
nach einer Runde tcpdump glaube ich das Problem gefunden zu haben:
Unsere default ip6tables Firewall ist nicht auf asymmetrisches Routing
vorbereitet. Asymmetrisch wird geroutet, wenn der Traffic von z.B.
Strato oder Netcologne bei bgp01 rein kommt und ein Ziel hinter RHXB
hat. Weil ab dem RHXB ist die Rueckroute via bgp02
Asymmetrisches Routing ist grunds?tzlich kein Problem, aber wenn eine
Firewall mit Connection-Tracking aktiv ist k?nnen seltsame Dinge
passieren. traceroutes/ICMP sind funktionieren aber TCP (z.B. SSH)
verh?lt sich komisch.
Fix:
in der /etc/config/firewall ganz oben in "config defaults" die "option
drop_invalid" auf "0" setzen. Dann fliegen 3 Regeln raus, eine davon:
-A delegate_forward -m conntrack --ctstate INVALID -j DROP
Und schon klappt es mit dem SSH z.B. zur Zwingli wieder!
Auf am-dach-rt1 hatte ich vor 3 Tagen die in der Firmware mitgelieferte
Firewall aktiviert weil es Beschwerden bzgl. SmartGW gab. SmartGW
funktioniert irgendwie nur mit einem Satz policy-routing und iptables-foo.
Oben genannter Fix wurde auf am-dach-rt1 jetzt gesetzt und ich behaupte
die beschriebenen Probleme sind weg.
Cheers
Bastian
On 11/06/2015 11:03 PM, Stefan Funke wrote:
> Seit mindestens 2 Tagen gibt es Verbindungsprobleme von drau?en ?ber IPv6 von z.B. HE/Strato/NetCologne auf verschiedene FF-Knoten hinter Zoofenster bzw. ab rhxb. Als Beispiel nehme ich eine Route zu mir:
>
> 10 freifunk-bgp.in-berlin.de 87.308 ms 85.642 ms 85.222 ms
> 11 2001:bf7:b102:1::50 87.803 ms 84.589 ms 84.849 ms
> 12 2001:bf7:780:1001::1 87.160 ms 86.720 ms 81.813 ms
> 13 2001:bf7:780:1010::1 87.197 ms 82.414 ms 86.828 ms
> 14 2001:bf7:830:1109::1 94.515 ms 89.194 ms 91.787 ms
> 15 2001:bf7:831:7::1 96.182 ms 115.808 ms 105.345 ms
> 16 2001:bf7:820:1200::1 102.497 ms 139.972 ms 93.003 ms
>
> Mit Knoten 12 und 13 (zoofenster) kann ich mich noch per SSH oder HTTP verbinden. Ab Knoten 14 (Rathaus Kreuzberg) ist Schluss. Auffallend ist, dass das Traceroute durch geht und die TCP Verbindungen zumindest zu Stande kommen, dann aber keine Daten mehr durchgehen. Riecht irgendwie nach MTU Problem. Kann da ggf. jemand mit Zugriff auf zoofenster/rhxb debuggen? Geht von Zoofenster und oder rhxb ein ?curl [2001:bf7:820:1200::1]?? W?re cool wenn wir das wieder hinbekommen w?rde, sonst habe ich Probleme Infrastruktur aus der Ferne zu managen.
-------------- 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/20151107/c8a8d00a/attachment.pgp>
Mehr Informationen über die Mailingliste Berlin