Ligando duas placas de rede sem fio no Debian - rede inacessível

0

Estou tentando fazer um repetidor sem fio usando hardware antigo e Debian, mas estou encontrando algumas dificuldades (mais detalhes abaixo).

Hardware:

placa sem fio EeePC 900 w / Atheros (driver de kernel ath5k) Placa wireless externa D-Link DWL-0122 (chip Ralink, driver de kernel rt73-usb)

Configuração:

Um AP sem fio (auth usando WPA-PSK)

Configuração:

/ etc / network / interfaces

 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

A repetição real é tratada pelo hostapd. No entanto, o problema é que não consigo alcançar a rede. Depois que a ponte é ativada, antes mesmo de o hostapd ser iniciado, não consigo alcançar nenhum host interno, muito menos externo. Todos os pings para o gateway acabam em "Destination Host inacessível". Qual é o melhor curso de ação neste caso?

Também assegurei que a interface "principal", wlan0, também está funcionando corretamente quando não conectada (obtém um IP se configurado via DHCP, acessa a rede). Eu também sou forçado a usar bridging, já que nenhuma das duas interfaces suporta o modo master.

    
por Einar 29.04.2012 / 10:31

1 resposta

0

Tem certeza de que você conseguiu inserir wlan0 (aquele que se conecta ao AP existente) na ponte? Como o problema é que isso é simplesmente não possível . A execução de brctl show deve confirmar que a ponte não foi bem-sucedida. (o link diz que não é possível interligar interfaces de cliente sem fio a interfaces com fio , mas é verdadeiro para conectar a qualquer interface, incluindo interfaces AP sem fio)

A alternativa é fazer com que o "repetidor" funcione como um roteador NAT. No entanto, isso tem os problemas usuais que o NAT traz (por exemplo, necessidade de encaminhamento de porta, incapacidade de descobrir hosts do outro lado). O link fornecido explica como configurar o NAT.

    
por 29.04.2012 / 11:02