Betrachtet man hostapd.conf, heißt es
# Client isolation can be used to prevent low-level bridging of frames between # associated stations in the BSS. By default, this bridging is allowed. #ap_isolate=1
Daher ist die Clientisolation (WLAN-Clients auf demselben AP können miteinander kommunizieren) standardmäßig deaktiviert. Sofern Ihr Builder nicht hostapd
standardmäßig aktiviert ist, sollten die Clients miteinander kommunizieren können. Wenn dies der Fall ist, aktivieren Sie es in der Konfigurationsdatei.
Wie haben Sie festgestellt, dass WLAN-Clients nicht miteinander kommunizieren können und die Clientisolation aktiviert ist? Haben zwei WLAN-Clients einen Ping?
Falls Ihre Frage nicht die Isolation des Kunden betrifft, sondern die Brücke zwischen eth0
und wlan0
nicht funktioniert: Wie haben Sie erneut getestet, dass dies nicht funktioniert? Haben ein Host im LAN und ein Host im WLAN einen Ping? Haben Sie die IP-Konfiguration auf jedem dieser Hosts überprüft? Wie erhalten die Hosts ihre IP-Adressen (von welchem DHCP-Server oder statisch?) Haben Sie die Routen überprüft? Sie können tcpdump -ni interface_name
für jedes wichtige Interface in einem Terminalfenster debuggen und sehen, wo Ihre Pakete hängen bleiben.
Um LAN tatsächlich vom WLAN zu trennen, werden normalerweise ebtables
Regeln verwendet, und es ist unwahrscheinlich, dass Sie versehentlich die richtigen eingefügt haben. So ziemlich sicher, dass etwas in Ihrem Setup nicht funktioniert.