[Berlin-wireless] Diese kaputte Client-Isolation

cholin cholin
Mo Feb 9 21:23:02 CET 2015


Faustus und ich haben das auch mal kurz nachgetestet bei der Nanostation
f2a-bbb-wsw (10.31.2.38 - Firmware: ?). Hierbei handelt es sich um eine
Nanostation M5 (FW: 5.5.10) im AP mode. Client Isolation ist an und
dennoch werden die Packete direkt zwischen den Stations durchgereicht.
Als Clients hängen hier folgende Stationen dran:

* martin-luther-no-5ghz
     IP: 10.230.20.34
     Gerät: Nanostation M5
     Firmware: v5.5.10

* weser13a-XXX
     IP: ?
     Gerät: ?
     Firmware: ?

f2a-bbb-wsw ist selbst via LAN an f2a-rt-core verbunden. Nachdem der
Core-Router vom PoE-Injector abgezogen war und somit nur noch der AP und
die zwei Clients aktiv waren, konnte ich auf martin-luther-no-5ghz
weiterhin die OLSR-Packete von weser13a-balkon-ost empfangen. Log dazu
im Anhang. Vlt sollte das direkt per SSH auf den AirOS-Kisten genauer
debugged werden.

Gruß
Nico

Am 09.02.2015 um 14:16 schrieb Harald Stürzebecher:
> Am 09.02.2015 12:13 schrieb "Bastian" <fly at d00m.org>:
> 
>> samoa4 - TUB - am-dach-ns5-sw
> 
> Ich habe gestern nochmal einen Test gemacht, bin mir aber nicht sicher, ob
> die Methode zu 100% aussagekräftig ist.
> 
> Aufbau:
> samoa4 -> AFAIK AirOS
> TUB -> NSM5, AirOS aktuelle Firmware 5.5.10 IIRC, versorgt aus
> POE-Netzteil, LAN an internem Switch von dk0tu-core, client isolation in
> Firmware aktiviert, Multicast-Weiterleitung deaktiviert
> am -> Kathleen? Aber ziemlich sicher Freifunk-Firmware
> 
> Alle drei Knoten zeigen in den OLSR-Nachbarn jeweils die anderen beiden
> Stationen an. Wenn ich das LAN-Kabel zwischen dk0tu-core und dem
> POE-Netzteil ausstecke, passiert nach einigen Minuten Wartezeit folgendes:
> 
> Bei tub: samoa4 und am verschwinden aus den OLSR-Nachbarn
> Bei samoa4: nur tub verschwindet, am steht weiterhin mit dem fest
> eingestellten Link-Wert in der Liste.
> Bei am: tub verschwindet, samoa4 steht weiterhin mit dem fest eingestellten
> Link-Wert in der Liste.
> 
> Ob tatsächlich OLSR-Pakete transportiert werden, konnte ich nicht ermitteln.
> 
> AFAICT ist das ein Problem in der NSM5 mit AirOS. Ich würde als nächstes
> mal testen wollen, ob das Problem auch auftritt, wenn man statt AirOS die
> Freifunk-Firmware benutzt.
> 
> Harald
> 
> 
> 
> _______________________________________________
> Berlin mailing list
> Berlin at berlin.freifunk.net
> http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
> 


-------------- nächster Teil --------------
root at martin-luther-core:~# tcpdump -i eth0.10 port 698 and ip and src 10.31.50.5
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0.10, link-type EN10MB (Ethernet), capture size 65535 bytes
20:30:55.401797 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0906, length 1460
20:30:55.855938 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0907, length 1172
20:30:55.982016 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0908, length 1468
20:30:56.383793 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0909, length 1432
20:30:56.509152 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x090a, length 1452
20:30:57.160402 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x090b, length 1456
20:30:57.362584 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x090c, length 1460
20:30:57.463625 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x090d, length 1400
20:30:57.465116 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x090e, length 792
20:30:58.193035 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x090f, length 1456
20:30:58.393372 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0910, length 1472
20:30:58.821036 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0911, length 1432
20:30:58.997491 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0912, length 1404
20:30:59.145406 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0913, length 672
20:30:59.775362 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0914, length 1472
20:30:59.874661 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0915, length 1448
20:31:00.275010 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0916, length 1444
20:31:00.675812 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0917, length 1396
20:31:00.801772 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0918, length 1372
20:31:01.078078 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0919, length 1456
20:31:01.079951 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x091a, length 1376
20:31:01.855650 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x091b, length 1456
20:31:01.931525 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x091c, length 1440
20:31:02.576371 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x091d, length 1460
20:31:02.940224 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x091e, length 840
20:31:03.013453 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x091f, length 1380
20:31:03.214539 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0920, length 1436
20:31:03.493102 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0921, length 1404
20:31:03.667019 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0922, length 1464
20:31:04.093941 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0923, length 1388
20:31:04.626635 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0924, length 1468
20:31:04.721190 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0925, length 64
20:31:04.921691 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0926, length 1460
20:31:05.296764 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0927, length 1456
20:31:05.623884 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0928, length 1464
20:31:05.699480 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0929, length 1436
20:31:05.952113 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x092a, length 1432
20:31:06.427592 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x092b, length 484
20:31:06.603570 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x092c, length 1460
20:31:06.675816 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x092d, length 1464
20:31:07.328354 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x092e, length 1404
20:31:07.707020 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x092f, length 1348
20:31:07.755539 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0930, length 1380
20:31:08.231558 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0931, length 1404
20:31:08.385203 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0932, length 1068
20:31:08.783669 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0933, length 1456
20:31:09.035495 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0934, length 1472
20:31:09.211708 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0935, length 1440
20:31:09.614656 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0936, length 1372
20:31:09.913977 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0937, length 1112
20:31:10.392895 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0938, length 1428
20:31:10.491204 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0939, length 1460
20:31:10.969522 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x093a, length 1460
20:31:11.219990 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x093b, length 1468
20:31:11.743569 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x093c, length 1236
20:31:12.350553 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x093d, length 1440
20:31:12.447985 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x093e, length 1460
20:31:12.975233 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x093f, length 1196
20:31:13.104580 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0940, length 820
20:31:13.474541 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0941, length 812
20:31:14.408461 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0942, length 1452
20:31:15.007410 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0943, length 1456
20:31:15.180338 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0944, length 268
20:31:15.987552 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0945, length 1452
20:31:16.714377 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0946, length 596
20:31:17.646093 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0947, length 1460
20:31:18.446697 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0948, length 1452
20:31:18.448463 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0949, length 688
20:31:19.751072 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x094a, length 1464
20:31:20.262905 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x094b, length 424
20:31:20.869114 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x094c, length 1432
20:31:21.103605 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x094d, length 1472
20:31:21.895640 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x094e, length 1432
20:31:22.095092 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x094f, length 416
20:31:22.775389 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0950, length 1460
20:31:23.726560 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0951, length 1428
20:31:24.685662 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0952, length 1448
20:31:25.488604 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0953, length 1332
20:31:26.413117 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0954, length 1460
20:31:27.066324 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0955, length 1000
20:31:28.246244 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0956, length 1444
20:31:28.847273 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0957, length 1108
20:31:29.349879 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0958, length 1424
20:31:29.749760 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0959, length 1464
20:31:30.428553 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x095a, length 1460
20:31:30.526441 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x095b, length 160
20:31:31.283836 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x095c, length 1452
20:31:32.160157 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x095d, length 1424
20:31:32.208202 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x095e, length 140
20:31:33.639613 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x095f, length 1424
20:31:34.212989 IP mid1.weser13a-balkon-ost.olsr.698 > 255.255.255.255.698: OLSRv4, seq 0x0960, length 1372
91 packets captured
92 packets received by filter
0 packets dropped by kernel
root at martin-luther-core:~#
-------------- 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/20150209/ee18e76f/attachment.pgp>



Mehr Informationen über die Mailingliste Berlin