Глядя на hostapd.conf, он говорит
# 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
Таким образом, изоляция клиента (клиенты WLAN на одной точке доступа могут общаться друг с другом) по умолчанию отключена. Если в вашей сборке hostapd
он не включен по умолчанию, клиенты должны иметь возможность общаться друг с другом. Если это так, включите его в файле конфигурации.
Как вы определили, что клиенты WLAN не могут общаться друг с другом, и включена изоляция клиентов? Два клиента WLAN проверяют связь друг с другом?
Если ваш вопрос не об изоляции клиента, а о мосте между eth0
и wlan0
не работает: опять же, как вы проверили, что он не работает? Хост в локальной сети и хост в WLAN пингуют друг друга? Вы проверяли конфигурацию IP на каждом из этих хостов? Как хосты получают свои IP-адреса (с какого DHCP-сервера? Или статический?) Вы проверяли маршруты? Вы можете выполнить отладку tcpdump -ni interface_name
в окне терминала для каждого важного интерфейса и посмотреть, где застряли ваши пакеты.
Чтобы фактически изолировать ЛВС от WLAN, обычно используются ebtables
правила, и вряд ли вы случайно вставили правильные ... Так что вы уверены, что что-то в вашей настройке просто не работает.