Я пытаюсь сделать беспроводной ретранслятор 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, получает доступ к сети). Я также вынужден использовать мостовое соединение, так как ни один из двух интерфейсов не поддерживает основной режим.