Назад | Перейти на главную страницу

как пробросить wlan0 на eth0?

Я получаю Интернет от своего беспроводного wlan0, и я хотел бы переслать его на eth0, который подключен к другому ноутбуку. Как я могу это сделать? Спасибо.

Изменить: моя беспроводная карта - Intel:

0b: 00.0 Сетевой контроллер: Intel Corporation PRO / Wireless 3945ABG [Golan] Сетевое подключение (версия 02)

Вы можете включить маршрутизацию. Запустите это как root

 echo 1 > /proc/sys/net/ipv4/ip_forward

Назначьте вручную IP-адреса обоим портам Ethernet, IP-адрес портативного компьютера, подключенного к беспроводной сети, станет «IP-адресом шлюза» для другого порта. убедитесь, что у них одинаковые маски подсети. а ядро ​​сделает оставшуюся магию.

Похоже, вы хотите навести мост между соединениями. В зависимости от вашего дистрибутива существует «правильный» способ настроить это так, чтобы оно появлялось при каждой загрузке.

Однако быстро и грязно в командной строке:

brctl addbr br0
brctl addif br0 eth0
brctl addif br0 wlan0

Больше информации: http://www.linuxfoundation.org/en/Net:Bridge

Не все беспроводные карты будут работать с этим. Ваша беспроводная сетевая карта должна позволять «подделывать» MAC-адрес отправителя. Ваш пробег может отличаться.

Если вы хотите продолжать общаться с компьютера с беспроводной сетевой картой, вам, вероятно, придется назначить IP-адрес мосту либо статически, либо с помощью DHCP. Я не помню точно, как работает мост Linux, и у меня нет под рукой коробки.

Изменить: я не могу сказать вам, будет ли эта карта работать или нет. Попробуйте и убедитесь. Если этого не произошло, чтобы убить мост, выполните:

brctl delbr br0