Имеем три фейса: eth0, wlan0, wlan1 wlan0 и wlan1 - это фейсы беспроводных сетевых карточек Dlink 510 (дрова от rt2x00.serialmonkey.com) eth0 - проводной :) Ось - Slackware 12.0 Задача: Поднять прозрачный бридж между ними (для начала между одной беспроводной и одной проводной карточками) Проблема: При поднятии стандартного бриджа через brctl (между wlan0 и eth0): ifconfig wlan1 down ifconfig wlan0 0.0.0.0 down ifconfig eth0 0.0.0.0 down brctl addbr w2e brctl addif w2e wlan0 brctl addif w2e eth0 ifconfig w2e 192.168.2.236 ifconfig eth0 up ifconfig wlan0 up ifconfig w2e up Пакеты с разными src-mac входят через wifi , но вот обратно - никак, а только от src-mac беспроводной сетевой карточки бриджа. Значит нужен MAC NAT? Нашел три варианта решения: 1) ebtables 2) parprouted + ..? 3) arp? ->ebtables: поднимаю бридж, а потом: ebtables -t nat -A PREROUTING -p ARP --arp-ip-dst 192.168.2.96 -j arpreply --arpreply-mac 00:19:5B:3B:94:91 ebtables -t nat -A PREROUTING -p IPv4 -d 00:19:5B:3B:94:91 --ip-dst 192.168.2.96 -j dnat --to-dst 00:C0:9F:CF:42:4C --dnat-target ACCEPT ebtables -t nat -A POSTROUTING -p IPv4 -s 00:C0:9F:CF:42:4C -j snat --to-src 00:19:5B:3B:94:91 --snat-target ACCEPT где: 192.168.2.96 - ip машины за роутером 00:C0:9F:CF:42:4C - ее mac 00:19:5B:3B:94:91 - mac адресс беспроводной карточки (wlan0) Если пинганем с внешней сети 96-й хост, то все ок, но когда пинговать с 96-го хоста на машину с внешней сети(перед этим стерев записи в arp таблице), то ничего не работает ->paraprouted: без бриджа, ifconfig wlan0 192.168.2.235, ifconfig eth0 192.168.2.236, parprouted wlan0 eth0 маки определяет правильно при пинге, но бриджа соотвественно нету ->через arp непробовал
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Объединие двух интерфейсов в бридж (2015)
- Форум дебиан странная работа nat (2010)
- Форум [wlan][bridge]не работает (2009)
- Форум разрешить доступ определённым IP (2017)
- Форум как сделать NAT loopback в iptables (2011)
- Форум ipforward (2011)
- Форум прицепить внешний IP-адрес для NAT (2013)
- Форум KVM networking via bridge (2013)
- Форум DNAT в iptables (2007)
- Форум Не удается создать мост на Debian. (2016)