Объединение двух беспроводных сетевых карт в Debian — сеть недоступна

Объединение двух беспроводных сетевых карт в Debian — сеть недоступна

Я пытаюсь сделать беспроводной ретранслятор своими руками, используя старое оборудование и Debian, но столкнулся с некоторыми трудностями (подробнее ниже).

Аппаратное обеспечение:

EeePC 900 с беспроводной картой Atheros (драйвер ядра ath5k) Внешняя беспроводная карта D-Link DWL-0122 (чип Ralink, драйвер ядра rt73-usb)

Настраивать:

Одна беспроводная точка доступа (аутентификация с использованием WPA-PSK)

Конфигурация:

/etc/сеть/интерфейсы

 auto lo br0
 iface lo inet loopback

 # The primary network interface
 # This is unused
 allow-hotplug eth0
 iface eth0 inet dhcp

 iface wlan0 inet manual
         wpa-ssid myessid
         wpa-psk mypass

 iface wlan1 inet manual
         # To prevent clashes with main AP
         pre-up iwconfig wlan1 mode managed essid "repeater" channel 4

 iface br0 inet static
         address 192.168.10.3
         netmask 255.255.255.0
         network 192.168.10.0
         broadcast 192.168.10.255
         gateway 192.168.10.1
         dns-nameservers 192.168.10.1
         dns-search lan
         bridge_hw 00:1f:c6:8f:15:4e # Same HW address as wlan0
         bridge_ports wlan0 wlan1

Фактическое повторение обрабатывается hostapd. Однако проблема в том, что я не могу добраться до сети. После того, как мост поднят, даже до запуска hostapd, я не могу добраться ни до одного внутреннего хоста, не говоря уже о внешнем. Все пинги на шлюз заканчиваются в "Destination Host unreachable". Какой наилучший курс действий в этом случае?

Я также убедился, что "главный" интерфейс, wlan0, также работает правильно, когда не мостовой (получает IP, если настроен через DHCP, получает доступ к сети). Я также вынужден использовать мост, поскольку ни один из двух интерфейсов не поддерживает режим мастера.

решение1

Вы уверены, что вам действительно удалось вставить wlan0(тот, который подключается к существующей точке доступа) в мост? Потому что проблема в том, что это простоневозможно. Запуск brctl showдолжен подтвердить, что мостовое соединение не удалось. (ссылка говорит, что невозможно соединить беспроводные клиентские интерфейсы спроводнойинтерфейсы, но это справедливо для мостового соединения с любым интерфейсом, включая интерфейсы беспроводных точек доступа)

Альтернативой является использование "повторителя" в качестве маршрутизатора NAT. Однако это имеет обычные проблемы, которые приносит NAT (например, необходимость переадресации портов, невозможность обнаружения хостов на другой стороне). Приведенная ссылка объясняет, как настроить NAT.

Связанный контент