Я экспериментировал с настройками сети и пытался hostapd
создать точку доступа WiFi на основе виртуальной программной точки доступа virt1
(10.10.0.1/24). Это работает безупречно с использованием NAT (шлюз включен wlan0
(192.168.1.1/24)).
Однако если я вместо этого попытаюсь подключиться virt1
с wlan0
помощью моста, я получу следующую ошибку:
Ошибка: Устройство не позволяет подключиться к мосту.
Эта ошибка возникает, когда я пытаюсь подключиться wlan0
к мосту br0
, который hostapd настроил автоматически. Интересно, что точка доступа virt1
может быть подключена br0
hostapd без проблем.
Отэтотответ, который, к сожалению, я не могу полностью понять, я понимаю, что беспроводные AP могут быть соединены мостом без проблем, но станции не могут. Я понимаю, что это как-то связано с тем, что станция должна отправлять и получать кадры с MAC-адресами клиентов AP (но станция ограничена использованием своего собственного MAC).
Это подводит меня к вопросам:
Правильно ли я понял, о чем говорилось выше? Ограничение MAC-адреса, почему я не могу
wlan0
подчинитьсяbr0
?В чем разница между подключением беспроводного интерфейса к мосту и подключением проводного интерфейса к мосту? Не возникнет ли у меня та же проблема (фреймы с разными MAC-адресами, исходящие из одного интерфейса, например
eth0
), что и с WiFi? Что я здесь упускаю?Связана ли эта проблема с тем, что 802.11 поддерживает адресацию передатчика и приемника в дополнение к адресации источника и назначения?