![Acessando o roteador sem fio secundário da rede primária](https://rvso.com/image/1540074/Acessando%20o%20roteador%20sem%20fio%20secund%C3%A1rio%20da%20rede%20prim%C3%A1ria.png)
Tenho dois roteadores sem fio em casa, mas não tenho certeza do que estou fazendo de errado.
O primeiro roteador, um D-Link DSL-6850U, também é um modem DSL e funciona como minha principal conexão de internet, tanto para clientes com quanto sem fio. Está definido como 192.168.0.1 e distribui endereços DHCP entre 192.168.0.2 e 192.168.0.254, com máscara de sub-rede 255.255.255.0. Funciona bem.
O segundo roteador, um TP-Link C7 Archer, possui OpenWRT e OpenVPN instalados e cria uma rede sem fio secundária conectada à VPN. Ele é conectado através de um cabo Ethernet de sua própria porta Uplink/Internet a uma das 4 portas LAN regulares no primeiro roteador. Ele está estaticamente definido como 192.168.1.1, possui seu próprio servidor DHCP na sub-rede 192.168.1.X e os clientes nessa rede também funcionam bem, tanto quando a VPN está ativa quanto sem ela, com e sem fio.
Agora, meu computador desktop principal geralmente está conectado ao primeiro roteador (com IP, digamos, 192.168.0.4), mas quero usá-lo para configurar o segundo roteador, então tento acessar 192.168.1.1 - mas não consigo' t. Nenhuma rota passa.
Executando traceroute
de 192.168.0.4 a 192.168.1.1, posso ver que o primeiro roteador está tentando rotear esse tráfego para a Internet, em vez de para o segundo roteador. Não sei como fazer com que o primeiro roteador direcione o tráfego para 192.168.1.1 (ou qualquer coisa nessa sub-rede, mas só me importo com o roteador em si) por meio do segundo roteador.
Tentei definir a máscara de sub-rede do primeiro roteador para classe B (255.255.0.0), mas isso significava simplesmente que meu cliente tentou acessar 192.168.1.1 diretamente, o que falhou. Tentei adicionar uma rota estática a 192.168.1.1 por meio da interface LAN, mas isso também não funcionou exatamente como eu queria - não me permite definir 192.168.1.1 como gateway, e se eu definir 192.168.0.1 como o gateway, ele não pode alcançar o host:
Então, há algo que eu possa fazer para permitir que clientes na sub-rede 192.168.0.x acessem o roteador em 192.168.1.1? Existe alguma configuração nosegundoroteador que tenho que configurar?
Responder1
A rota estática é o método principal, mas você não está obtendo os parâmetros corretos.
Uma rota informa ao primeiro roteador que uma determinada sub-rede pode ser acessada através do segundo roteador – o que significa que o “gateway” deve ser o endereço IP do segundo roteadorda perspectiva do primeiro roteador.
Portanto, na sua situação, "Gateway IP" deve ser
192.168.0.x
um endereço pertencente aa interface "WAN" do Archer,já que é aquele diretamente conectado ao D-Link.Quanto ao endereço de "Destino",
192.168.1.1/32
não éerrado, mas também não é muito útil: só permite acessar o segundo roteador, mas não o restante da sub-rede 192.168.1.x.Na maioria dos casos, você preferiria
192.168.1.0/24
como destino.
(Por que suas tentativas de gateway estavam erradas? Bem, 192.168.0.1
não funcionará porque esse é o primeiro roteadorem si, e dizendo para rotear algoatravés de si mesmoapenas criaria um loop apertado.
E a 1ª tentativa, 192.168.1.1
, não vai funcionar porque o D-Link não sabe onde está esse endereçoéainda assim – afinal, você está apenas adicionando uma rota agora; é umpega-22.)
Por fim, mesmo depois de configurar as rotas corretas, lembre-se de verificar o Archer'sfirewall– muito provavelmente bloqueará conexões de entrada por padrão.