Client bekommt IP/Gateway zugewiesen, aber kein Traffic möglich

Hallo zusammen,

ich habe heute Freifunk mittels dem vorgefertigtem Image eingerichtet (VMware), die Einrichtung hat auch soweit super funktioniert. An eth0 der VM hängt die Fritzbox (192.168.168.1) und an eth1 ist für die Clients (später VLAN für Hotspots).

Der Hotspot wird auf der Karte auch als online gezeigt
https://www.freifunk-suedpfalz.de/karte/#!v:m;n:000c292d97bc

Wenn sich nun der client an eth1 verbindet, bekommt er auch eine IP zugewiesen, hier z. B. 10.215.6.240 / Router und DNS: 10.215.0.3

Der Client kann auch die IP 10.215.0.3 anpingen, sowie die Namensauflösung geht auch. Aber ping bzw. allgemeines surfen geht nicht.

Ein traceroute auf google.de zeigt z. B:

traceroute to google.de (172.217.21.195), 64 hops max, 52 byte packets
1 10.215.6.240 (10.215.6.240) 2.111 ms 1.935 ms 1.327 ms

Wenn ich mich per SSH auf die Freifunk-VM einlogge, gehen ping, Nmensauflösung, etc. Habe mal auf der VM ein dmsg und ifconfig gemacht:

[    9.364979] hid-generic 0003:0E0F:0003.0001: input,hidraw0: USB HID v1.10 Mouse [VMware VMware Virtual USB Mouse] on usb-0000:02:00.0-1/input0
[    9.368663] usbcore: registered new interface driver usbhid
[    9.370352] usbhid: USB HID core driver
[    9.374849] via_rhine: v1.10-LK1.5.1 2010-10-09 Written by Donald Becker
[    9.379396] xt_time: kernel timezone is -0000
[    9.381153] usbcore: registered new interface driver asix
[    9.382995] usbcore: registered new interface driver dm9601
[   10.872842] 8021q: adding VLAN 0 to HW filter on device eth0
[   10.876374] e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[   10.884168] device eth0 entered promiscuous mode
[   10.889126] br-client: port 1(eth0) entered forwarding state
[   10.891424] br-client: port 1(eth0) entered forwarding state
[   10.907045] 8021q: adding VLAN 0 to HW filter on device eth1
[   10.910329] e1000: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
[   10.922524] device eth1 entered promiscuous mode
[   10.929038] br-wan: port 1(eth1) entered forwarding state
[   10.931170] br-wan: port 1(eth1) entered forwarding state
[   10.944890] device br-client entered promiscuous mode
[   11.324110] batman_adv: bat0: Adding interface: primary0
[   11.325799] batman_adv: bat0: Interface activated: primary0
[   11.327831] 8021q: adding VLAN 0 to HW filter on device bat0
[   11.329980] device bat0 entered promiscuous mode
[   11.331418] br-client: port 2(bat0) entered forwarding state
[   11.333144] br-client: port 2(bat0) entered forwarding state
[   11.335800] batman_adv: bat0: Adding interface: mesh-vpn
[   11.337406] batman_adv: bat0: The MTU of interface mesh-vpn is too small (1406) to handle the transport of batman-adv packets. Packets going over this interface will be fragmented on layer2 which could impact the performance. Setting the MTU to 1532 would solve the problem.
[   11.344559] batman_adv: bat0: Interface activated: mesh-vpn
[   11.380310] batman_adv: bat0: no_rebroadcast: Changing from: disabled to: enabled
[   11.426057] batman_adv: bat0: Changing gw mode from: off to: client
[   11.428476] batman_adv: bat0: hop_penalty: Changing from: 30 to: 15
[   11.430421] batman_adv: bat0: multicast_mode: Changing from: enabled to: disabled
[   11.432712] batman_adv: bat0: orig_interval: Changing from: 1000 to: 5000
[   12.884860] br-client: port 1(eth0) entered forwarding state
[   12.924711] br-wan: port 1(eth1) entered forwarding state
[   13.324318] br-client: port 2(bat0) entered forwarding state
[   26.044261] random: nonblocking pool is initialized
[   91.710239] br-client: Multicast hash table maximum of 512 reached, disabling snooping: bat0

---

bat0      Link encap:Ethernet  HWaddr 00:0C:29:2D:97:BC  
          inet6 addr: fe80::20c:29ff:fe2d:97bc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:64302 errors:0 dropped:0 overruns:0 frame:0
          TX packets:616 errors:0 dropped:34 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:5217508 (4.9 MiB)  TX bytes:77108 (75.3 KiB)

br-client Link encap:Ethernet  HWaddr 00:0C:29:2D:97:BC  
          inet6 addr: fe80::20c:29ff:fe2d:97bc/64 Scope:Link
          inet6 addr: 2a03:2260:100a:a:20c:29ff:fe2d:97bc/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:65527 errors:0 dropped:0 overruns:0 frame:0
          TX packets:504 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4426956 (4.2 MiB)  TX bytes:71420 (69.7 KiB)

br-wan    Link encap:Ethernet  HWaddr CA:35:BE:B5:8D:08  
          inet addr:192.168.168.195  Bcast:192.168.168.255  Mask:255.255.255.0
          inet6 addr: fe80::c835:beff:feb5:8d08/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:93232 errors:0 dropped:610 overruns:0 frame:0
          TX packets:18030 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:16924913 (16.1 MiB)  TX bytes:5777646 (5.5 MiB)

dummy0    Link encap:Ethernet  HWaddr 6A:70:0C:44:EE:40  
          BROADCAST NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0      Link encap:Ethernet  HWaddr 00:0C:29:2D:97:BC  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1138 errors:0 dropped:0 overruns:0 frame:0
          TX packets:63084 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:123234 (120.3 KiB)  TX bytes:5223775 (4.9 MiB)

eth1      Link encap:Ethernet  HWaddr 00:0C:29:2D:97:C6  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:263387 errors:0 dropped:50 overruns:0 frame:0
          TX packets:18182 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:216083813 (206.0 MiB)  TX bytes:6005602 (5.7 MiB)

eth2      Link encap:Ethernet  HWaddr 00:0C:29:2D:97:D0  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:352 errors:0 dropped:0 overruns:0 frame:0
          TX packets:352 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:60563 (59.1 KiB)  TX bytes:60563 (59.1 KiB)

local-node Link encap:Ethernet  HWaddr 08:B8:7B:CB:FF:02  
          inet addr:10.215.0.1  Bcast:10.215.31.255  Mask:255.255.224.0
          inet6 addr: 2a03:2260:100a::1/128 Scope:Global
          inet6 addr: fe80::ab8:7bff:fecb:ff02/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9935 errors:0 dropped:0 overruns:0 frame:0
          TX packets:165 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:602978 (588.8 KiB)  TX bytes:14398 (14.0 KiB)

mesh-vpn  Link encap:Ethernet  HWaddr CA:35:BE:B5:8D:0F  
          inet6 addr: fe80::c835:beff:feb5:8d0f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1406  Metric:1
          RX packets:88432 errors:0 dropped:0 overruns:0 frame:0
          TX packets:17044 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:11852346 (11.3 MiB)  TX bytes:4173478 (3.9 MiB)

primary0  Link encap:Ethernet  HWaddr CA:35:BE:B5:8D:0B  
          UP BROADCAST RUNNING NOARP  MTU:1532  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:77756 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:10798818 (10.2 MiB)

teql0     Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 

---

Habt Ihr noch eine Idee, warum die Clients nicht durchkommen?

Viele Grüße
Dominik

Formatierung durch Moderation korrigiert.

Schau mal in Wie Debugge ich einen nicht funktionierenden Node und den dort verlinken Wiki-Artikel.
Dann berichte von Deinen Ergebnissen „bis wo“ Du kommst.

Hallo,

hast du den promisken Modus in VM-Ware aktiviert? Die Mac-Adressen wechseln irgendwie durch und standardmäßig werden die Pakete sonst verworfen.

Grüße
Matthias

Bitte mal Ausgaben holen von

ps|grep tunnel
ps|grep fastd
ps|grep dns
batctl gwl
batctl o|wc -l

Ich habe mir der Einfachheit nun einen Router gekauft und auf ein VLAN gelegt, fertig :slight_smile: funktioniert schon mal. Nur sehe ich jetzt am Port meines Switch zig hundert verschiedene Endgeräte bzw. Mac-Adressen (vermutlich irgendwelche Multicast oder Mash-Nachrichten) - weiß jemand vielleicht, wie man das abschaltet?

Habe den LAN1 des TP-Link-Routers einfach an meinem Switch auf ein VLAN gehängt. Und mein Switch zeigt jetzt 760 Endgeräte an… Lässt sich das irgendwie vermeiden durch einen Filter bzw. andere Regeleinstellung im Freifunk-Router?

Viele Grüße und Danke!
Dominik

Hallo,

das ist richtig so. Das Freifunk einer Community ist ein Layer-2-Netz, bzw. manche Communities unterteilen dieses noch aus Skalierungsgründen. Jeder Switch im Clientnetz sieht alle Macadressen einer Broadcastdomäne.

Viele Grüße
Matthias

Das ist dann auch der Grund, warum Domains mit 500 und mehr Knoten häufig wenig Spass machen: man hat da einen virtuellen Switch mit mindestens 700 Ports und noch viel mehr Clients gebaut.

1 „Gefällt mir“