Escolar Documentos
Profissional Documentos
Cultura Documentos
This translation is older than the original page and might be outdated. See what has changed.
Configuração de
extensor/repetidor/ponte de Wi-Fi
Se suportado pelos dois dispositivos, considere usar WDS, Túneis
GRE da camada 2 (“gretap”) ou rede de malha.
Neste artigo, você verá como configurar seu dispositivo para se tornar um
extensor/repetidor/ponte de Wi-Fi.
Em alguns casos, os drivers sem fio usados no OpenWrt não suportam a ponte da “Camada
2” no modo cliente com um sistema sem fio “upstream” específico. Quando isso ocorre, uma
abordagem é rotear o tráfego entre a LAN () e o sistema sem fio upstream. O tráfego de
transmissão, como DHCP () e descoberta de link local como mDNS, geralmente não é
roteável.
Quando outras opções não funcionam ou são muito complexas de implementar, o pacote
relayd tem um comportamento semelhante a uma ponte para IPv4 () (apenas), completo
com DHCP () e retransmissão de broadcast. Essa configuração pode ser feita através do
SSH () (terminal remoto) ou da interface web Luci.
Por uma questão de simplicidade, chamarei o dispositivo em que estamos trabalhando como
“extensor de Wi-Fi” a partir de agora.
Esta imagem mostra um exemplo de configuração. A interface LAN () do dispositivo extensor
Wi-Fi DEVE estar em uma sub-rede diferente para que a retransmissão funcione (uma vez
que está direcionando o tráfego, espera 2 sub-redes diferentes).
Como as portas ethernet e a rede Wi-Fi do ponto de acesso estão na mesma interface LAN
(), todos os clientes conectados às portas Ethernet e à rede Wi-Fi do ponto de acesso do
dispositivo extensor Wi-Fi serão roteados por relayd e será conectado à sua rede principal.
A sub-rede da interface LAN () será usada apenas como uma interface de “gerenciamento”,
pois os dispositivos conectados ao repetidor Wi-Fi estarão na sub-rede da rede principal.
Você precisará configurar seu PC com um endereço estático na mesma sub-rede da
interface LAN () (como 192.168.2.10 no nosso exemplo) para conectar-se novamente à
interface web Luci ou SSH () do repetidor de Wi-Fi.
Pacotes Necessários
Obrigatório
pacote relayd
Opcional
luci-proto-relay - para interface Web LuCI
Wi-Fi
Agora, configuraremos a rede Wi-Fi do cliente, a configuração necessária para conectar-se a
outra rede Wi-Fi.
Depois de se conectar novamente ao extensor Wi-Fi, vá na página de redes sem fio e clique
no Botão Scan.
Escolha a rede Wi-Fi à qual deseja se conectar na página e clique em “Join Network”.
Digite a senha do Wi-Fi, deixe o “nome da nova rede” como “wwan” e selecione lan na zona
de firewall. Clique em Submit.
Você chegará à página de configurações de Wi-Fi do cliente, definirá outras coisas conforme
necessário.
As configurações mais importantes estão na linha Operating Frequency .
Defina o Mode como Legacy se você estiver se conectando a uma rede Wi-Fi g (como no
meu exemplo) ou N se estiver se conectando a uma rede Wi-Fi n (e assim por diante).
Defina Largura como mesmo valor que você definiu no Wi-Fi ao qual está se conectando
(para evitar gargalos na conexão sem motivo).
Interface do repetidor
Vá para a página Interfaces, agora adicionaremos a interface relayd que se juntará às
interfaces lan e wwan.
Clique em Add New Interface.
Escreva um nome para ele (repeater_bridge é o nome que usei no exemplo) e escolha
Relay bridge no campo Protocol of the new interface. Clique em Submit.
Na página de configuração desta nova interface, selecione lan e wwan na lista Relay
between networks.
Este “endereço IPv4 () local” (vazio na captura de tela acima, desculpe, não tenho direitos
suficientes para carregar uma nova captura de tela) precisa corresponder ao endereço IP ()
atribuído pela rede Wifi (por exemplo, de 192.168.1.0/24, mas não insira a máscara de rede
aqui!) caso contrário, essa ponte não estará acessível a partir dos clientes conectados
diretamente ao roteador principal e o relayd-daemon não será iniciado. Faz sentido fixar o IP
() na tabela de mapeamento MAC-IP () dos servidores DHCP () ou configurar a interface
WWAN () do OpenWRT para um IP () fixo que não está sendo usado no intervalo DHCP ()
das redes Wifi (usei 192.168.1.2, como meu DHCP () servidor serve apenas endereços IP ()
superiores a 192.168.1.100).
Vá para a guia Firewall desta página de configurações da interface e selecione lan. Clique
em Save and Apply.
Firewall
A parte a seguir da configuração não deve ser necessária (já as opções padrão ou
alteradas automaticamente), caso algo não esteja funcionando, verifique isso também.
No menu Network, clique em Firewall. Em Zones, altere o encaminhamento para lan e
wwan para Accept
se você estiver fazendo isso com um dispositivo que possui um único rádio, as duas
redes Wi-Fi permanecerão no mesmo canal e a largura de banda total será reduzida pela
metade, pois o mesmo rádio é usado para duas redes Wi-Fi diferentes.
No exemplo, existem duas redes, uma Wi-Fi g chamada Violetta e uma Wi-Fi n chamada
GOinternet_EB20FB. O dispositivo foi configurado para conectar-se a chamada Violetta.
Esses são os valores de uci que foram adicionados ou alterados pelo procedimento de
configuração.
Para SSID, BSSID e criptografia, você deve usar as informações obtidas na verificação Wi-Fi
acima.
Para uma explicação de por que esses valores foram alterados, leia o tutorial do luci acima.
network.lan.ipaddr='192.168.2.1'
network.repeater_bridge=interface
network.repeater_bridge.proto='relay'
network.repeater_bridge.network='lan wwan'
network.wwan=interface
network.wwan.proto='dhcp'
firewall.@zone[0].network='lan repeater_bridge wwan'
dhcp.lan.ignore='1'
wireless.radio0.hwmode='11g'
wireless.radio0.country='00'
wireless.radio0.channel='1'
wireless.radio0.disabled='0'
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].device='radio0'
wireless.@wifi-iface[0].mode='ap'
wireless.@wifi-iface[0].encryption='none'
wireless.@wifi-iface[0].ssid='OpenWrt'
wireless.@wifi-iface[0].network='lan'
wireless.@wifi-iface[1]=wifi-iface
wireless.@wifi-iface[1].network='wwan'
wireless.@wifi-iface[1].ssid='Violetta'
wireless.@wifi-iface[1].encryption='psk2'
wireless.@wifi-iface[1].device='radio0'
wireless.@wifi-iface[1].mode='sta'
wireless.@wifi-iface[1].bssid='C8:D5:FE:C8:61:B0'
wireless.@wifi-iface[1].key='myWifiPasswordHere'
Observe que a rede Wi-Fi gerada pelo dispositivo neste exemplo (a chamada OpenWrt) não
possui senha nem criptografia.
Isso foi feito porque o foco deste artigo era colocar a ponte de retransmissão em
funcionamento.
Você provavelmente desejará configurar a rede Wi-Fi do seu dispositivo de uma maneira
mais segura, conforme explicado na página de configuração do Wi-Fi aqui.
auto eth0:1
iface eth0:1 inet static
address 192.168.2.102
netmask 255.255.255.0
broadcast 192.168.2.255
[Se alguém puder descrever uma solução sem modificações na configuração da rede do
cliente, isso seria apreciado!]
1. Vá para Rede/Interfaces e crie uma nova interface. Nomeie WWAN6 , usando o protocolo
DHCPv6, para cobrir a interface WWAN (). Na configuração comum da nova interface,
configure: Solicitar endereço IPv6 (): desativado. Nas configurações do firewall: verifique se a
linha “ponte lan/repetidora ...” está selecionada. Deixe as outras configurações por padrão,
especialmente, deixe o campo “Prefixo IPv6 () delegado personalizado” em branco. Na
página Interfaces/visão geral, verifique se a interface WWAN () obtém um endereço IPv6 ()
público.
3. Abra uma sessão SSH () no seu dispositivo OpenWrt. Emita os seguintes comandos:
Supomos que você criou uma interface wwan quando ingressou na outra rede Wi-Fi,
conforme sugerido anteriormente neste guia; caso contrário, altere a linha
dhcp.wan.interface =… de acordo.
pré-requisitos: - roteador com duas interfaces iniciais (LAN (), WAN ())
Problemas conhecidos
Aqui está uma lista de alguns problemas relatados recentemente: