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

Оборудование:

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

Настроить:

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

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

/ и т.д. / сеть / интерфейсы

 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, я не могу подключиться ни к одному внутреннему хосту, не говоря уже о внешнем. Все эхо-запросы к шлюзу заканчиваются в "Узел назначения недоступен". Какой лучший курс действий в этом случае?

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

1 ответ1

0

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .