LINUX.ORG.RU
ФорумAdmin

Как сделать «мост», не передающий ip- и mac-адрес роутера?


0

0

Настроил программную wi-fi точку доступа, теперь есть два интерфейса, eth0 и wlan0, и мост br0

Как можно сделать так, чтобы хосты, подсоединяющиеся к wlan0 и запрашивающие хосты из eth0 передавали свои ip и mac?

(Если правильно понял теорию, то bridge работает прозрачно, без передачи IP)

Нужно для правильной авторизации клиентов в Traffic Inspector (а то так не отделишь кто есть кто, кроме как http-авторизацией)


Бридж и так работает "прозрачно". Он не меняет IP и MAC проходящих пакетов.
Судя по тому что ты написал, у тебя работает роутинг, а мост не настроен.

Nao ★★★★★
()
Ответ на: комментарий от Nao

(1) /etc/rc.local :

/sbin/iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmt
/sbin/iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE

(2) /etc/network/interfaces :

auto br0
iface br0 inet static
    address 10.8.0.1
    network 10.8.0.0
    netmask 255.255.255.0
    broadcast 10.8.0.255
    bridge-ports wlan0 eth1

Если уберу (1) то будет ли работать мост (2) вообще?

agl666
() автор топика
Ответ на: комментарий от agl666

>/sbin/iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE

Вот это заставит твою систему подменять исходные айпишники.
Зачем?

nnz ★★★★
()
Ответ на: комментарий от nnz

>Вот это заставит твою систему подменять исходные айпишники.

>Зачем?

спасибо, закомментировал (1) и всё теперь работает как надо! :)

agl666
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.