Решено, мне пришлось использовать arptables для манипулирования пакетами, которые содержали wlan0 mac, к eth0 mac.
мост wlan0 to eth0 работает, но MAC-адрес перепутан
У меня работает точка доступа ( hostapd
) wlan0
. wlan0
и eth0
соединены и eth0
подключены к маршрутизатору. br0
настроен для DHCP и получает адрес, зарезервированный на маршрутизаторе.
Пусть коробка с точкой доступа будет называться коробкой точки доступа.
Иногда маршрутизатор показывает, что в поле точки доступа есть MAC-адрес wlan0
устройства, а не MAC-адрес, eth0
как это должно быть.
Любые устройства, подключенные к точке доступа, будут показывать свои соответствующие MAC-адреса в arp-кэше маршрутизатора.
Маршрутизатор имеет правила межсетевого экрана моста, которые предписывают, что все пакеты с зарезервированного IP-адреса DHCP блока точки доступа должны поступать с MAC-адреса, eth0
поэтому блок теряет сетевое подключение при изменении MAC-адреса с eth0
на wlan0
. Когда ящик теряет связь, все связанные клиенты на точке доступа все еще могут использовать Интернет.
Мне удалось обойти правила моста маршрутизатора с помощью следующих ebtables
команд на поле, которое имеет wlan0
.
ebtables -t nat -A PREROUTING -i eth0 -s $WLAN_MAC -j dnat --to-destination $LAN_MAC ebtables -t nat -A POSTROUTING -o eth0 -s $WLAN_MAC -j snat --to-source $LAN_MAC ebtables -t nat -A PREROUTING -i eth0 --logical-in br0 -s $WLAN_MAC -j dnat --to-destination $LAN_MAC ebtables -t nat -A POSTROUTING -o eth0 --logical-out br0 -s $WLAN_MAC -j snat --to-source $LAN_MAC
Хотя окно точки доступа никогда не теряет подключения к Интернету, arp-кеш маршрутизатора все еще смешивает MAC-адреса. Есть ли способ предотвратить это?
РЕДАКТИРОВАТЬ
Я смог неуклюже решить эту проблему, установив MAC-адрес wlan0
на тот же MAC- адрес, что и eth0
. Мне не нравится это решение, и я хочу, чтобы оно работало без wlan0
непосредственного изменения MAC- адреса.
1 ответ на вопрос
Похожие вопросы
-
10
Могу ли я установить связь между двумя беспроводными маршрутизаторами, используя беспроводную связь?
-
1
Использование Wi-Fi роутера в качестве моста для увеличения сигнала?
-
2
Как соединить два порта Ethernet в Mac OS X
-
-
1
DDWRT Вопрос о мосте
-
6
Совместное использование подключения к Интернету из Windows XP с помощью Wi-Fi роутера
-
4
Как получить доступ к веб-интерфейсу модема ADSL, работающего в режиме моста?
-
2
Создание сетевого моста отключает меня от интернета
-
4
Как запустить сетевой мост при загрузке
-
1
OpenVPN подключается, но я не вижу сеть
-
3
Реле беспроводной сети?