Como estender minha rede sem fio com o OpenWrt

6

Eu tenho dois roteadores, ambos executando o OpenWRT 10.04

O primeiro é um roteador WRT160NL conectado ao meu ISP. Eu estou usando isso como um ponto de acesso com o ESSID de "160AP". A senha do WEP é "AAAAA" e está sendo transmitida no canal 5.

Meu objetivo: estender o alcance deste primeiro roteador com outro roteador. Meu outro roteador é um Asus WL500GPv2.

A documentação para bridging está no wiki do OpenWRT aqui .

Após o Passo 1, editei /etc/config/wireless para ficar assim:

config 'wifi-device' 'wl0'
    option 'type' 'broadcom'
    option 'channel' '5'
    option 'disabled' '0'

config 'wifi-iface'
    option 'device' 'wl0'
    option 'network' 'lan'
    option 'ssid' '160AP'
    option 'mode' 'sta'
    option 'encryption' 'wep'
    option 'key' 'AAAAA'

Agora estou tentando executar o comando wifi:

root@OpenWrt:~# wifi
Command 'set wepkey' failed: -1
root@OpenWrt:~# 

O que estou perdendo? A senha de 5 caracteres para o WEP é boa . O SSID e o canal do WRT160NL também são bons.

Se tentar continuar: (XX: XX: XX: XX: XX: XX é o MAC do wlan0 do WT160NL):

root@OpenWrt:~# iwconfig wl0
wl0       IEEE 802.11-DS  ESSID:"160AP"  
      Mode:Managed  Frequency:2.432 GHz  Access Point: XX:XX:XX:XX:XX:XX
      Bit Rate=54 Mb/s   Tx-Power:32 dBm   
      RTS thr:off   Fragment thr:off
      Power Management:off
      Link Quality=5/5  Signal level=-52 dBm  Noise level=-92 dBm
      Rx invalid nwid:0  Rx invalid crypt:7  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Então, isso significa que a mensagem "Comando 'set wepkey' falhou: -1" foi apenas um aviso, e ele realmente está conectado?

Então continuei da seguinte forma:

Editando /etc/config/network :

#### LAN configuration
config interface lan
    option type     bridge
    option ifname   "eth0.0"
    option proto    static
    option ipaddr   192.168.1.2
    option netmask  255.255.255.0

Desative o firewall:

$ /etc/init.d/firewall stop
$ /etc/init.d/firewall disable

Edite o /etc/config/dhcp

config dhcp lan
    option interface        lan
    option start    100
    option limit    150
    option leasetime        12h
    option ignore   1

Reiniciar serviços DNS:

$ /etc/init.d/dnsmasq restart

Depois, reiniciei o roteador e examinei as redes sem fio disponíveis no meu notebook. Mas aqui vem a parte divertida (Neste ponto eu tenho tentado resolver isso por aproximadamente ~ 2 horas agora, então sim, muito engraçado):

Só consigo ver o ponto de acesso "160AP", que é o router WT160NL original. (Acho que isso porque a intensidade do sinal é a mesma ... meu notebook está ao lado do WL500GPv2).

Qual é o problema com minha configuração? O que estou perdendo?

    
por LanceBaynes 22.06.2011 / 23:53

2 respostas

2

O usuário fyi no fórum OpenWRT sugeriu que usando o WEP é uma má idéia para pontes e que usar o WDS poderia corrigir isso. Você tentou isso?

Ao analisar suas configurações e associá-las ao tutorial vinculado, parece que você pode perder uma seção inteira. Em /etc/config/wireless você precisa de duas seções intituladas config 'wifi-iface' . Ambos são para o mesmo dispositivo, mas um terá option 'mode' 'ap' e o outro option 'mode' 'sta' . Parece que você só tem o 'sta' em suas configurações. Você pode postar um despejo de arquivo de configuração completo de ambas as unidades?

    
por 01.07.2011 / 11:06
0

Este vídeo mostra uma maneira fácil de configurar o repetidor sem fio no OpenWrt: link

    
por 27.04.2015 / 00:22

Tags