Образование моста Ethernet/беспроводной связи Linux

Также проверьте ту страницу http://reductivelabs.com/trac/puppet/wiki/PuppetModules.

3
задан 19 February 2010 в 17:30
5 ответов

Право, образование моста не работает с Wi-Fi. Самое легкое решение состоит в том, чтобы использовать маршрутизацию. Можно установить 'прозрачный маршрутизатор', который чувствует себя подобно мосту, но на самом деле он направляет пакеты. Для этого сделайте одну сеть подмножеством другого.

например, если Ваша проводная LAN 192.168.183.0/24, Вы могли сделать беспроводное использование LAN 192.168.183.192/26.

Вам, возможно, также придется включить 'прокси arp'. Просто добавьте a echo 1 > /proc/sys/net/ipv4/conf/all/proxy_arp к некоторому сценарию запуска.

2
ответ дан 3 December 2019 в 06:50
  • 1
    Мне нравится это решение, но, к сожалению, конфигурация IP isn' t известный априорно. –  user35428 19 February 2010 в 18:08
  • 2
    Те подсети IP не будут работать. Устройства на проводной LAN не попытаются направить свои пакеты к беспроводной LAN, так как это в их подсети. Вам нужны независимые подсети, т.е. 192.168.183.0/26 и 192.168.183.192/26 –  einstiien 19 February 2010 в 18:15
  • 3
    Беспроводное образование моста действительно работает perfecly штраф. Я сделал это прежде на Ubuntu. –  Antoine Benkemoun 19 February 2010 в 20:59
  • 4
    @einstiien: да, это работает. дело в том, что те, которые на ' bigger' сеть won' t просят маршрутизацию; но прокси arp заставляет их отправить пакеты на маршрутизатор так или иначе. –  Javier 22 February 2010 в 15:59
  • 5
    @Antoine Benkemoun: возможно, Вы имели полный контроль на обоих концах WiFi? в теории, образующей мост , должен работа; но существует столько драйверов и встроенных микропрограммных обеспечений там, которые только обслуживают общие установки это it' s действительно случайный это you' d смочь заставить его работать или нет. –  Javier 22 February 2010 в 16:02

Такая конфигурация будет работать превосходная на brdging два сетевых интерфейса

# The primary network interface
allow-hotplug eth0

iface eth0 inet static
        address 192.168.0.10
        network 192.160.0.0
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        dns-nameservers 212.27.39.2
        dns-search home
        auto eth0

iface wlan0 inet static
        address 192.168.0.9
        network 192.160.0.0
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        dns-nameservers 212.27.39.2
        dns-search home
        wireless_keymode open
        wireless_mode managed
        wireless_nick srvolivier
        wireless-essid SMC2870
        wireless-key wepkey
        auto wlan0

iface br0 inet static
        address 192.168.0.8
        network 192.160.0.0
        netmask 255.255.255.0
        broadcast 192.168.0.255
        gateway 192.168.0.1
        dns-nameservers 212.27.39.2
        dns-search home
        bridge_ports eth0 wlan0
        auto br0
1
ответ дан 3 December 2019 в 06:50

Я записал программу повторителя, которая читает одну сторону и отправляет ее другим, изучая MAC ПК позади моста и с помощью нее для перезаписи src/dst MAC по мере необходимости, но это кажется мне загруженный непредвиденными обстоятельствами.

0
ответ дан 3 December 2019 в 06:50

Вот то, что у нас есть работа (надейтесь, что она помогает):

Беспроводная связь Network1---(WDS, образующий мост)))) (((беспроводная связь (WDS, образующий мост)---Network2

Network1 и Network2 используют общее пространство адреса IP (192.168.1.0/24), Это работает как очарование.

0
ответ дан 3 December 2019 в 06:50

Не знайте с "нормальными" настольными дистрибутивами, но на dd-wrt на маршрутизаторах netgear я могу легко соединить мостом беспроводные (виртуальные) интерфейсы с интерфейсы VLAN и ehternet. Как

brctl addif br0 wl0.1
brctl addif br0 vlan1
brctl addif br1 wl0.2
brctl addif br1 eth0

таким образом, мне соединили мостом беспроводную "WAN" к бледному eth порту и беспроводную "LAN", соединенную мостом к 4 переключателям порта (eth0).

0
ответ дан 3 December 2019 в 06:50

Теги

Похожие вопросы