Como configurar um roteador de intranet para informar seus hosts sobre rotas para outras sub-redes?

0

Soa um pouco estranho, mas a configuração de rede atual é, eu tenho duas redes locais: 192.168.7.0/24 e 192.168.144.0/24. Seus gateways são, respectivamente, 192.168.7.1 (R1) e 192.168.144.1 (R2). R2 é conectado à rede local do R1 usando WLAN, seu endereço IP é 192.168.7.94. R1 não está diretamente conectado à rede local do R2 (192.168.144.0/24).

R1 é um roteador D-LINK habilitado para OpenWRT. R2 é um PC Linux.

Existe uma rota estática em R1, que qualquer pacote de entrada direcionado a 192.168.144.0/24 seja encaminhado para 192.168.7.94. O R2 também aceita pacotes de entrada de qualquer interface direcionada a 192.168.144.0/24 e os encaminha para sua interface que é configurada como 192.168.144.1.

Até agora, um host 192.168.7.74 (H3) em 192.168.7.0/24 pode acessar qualquer host em 192.168.144.0/24, porque 192.168.7.1 pode encaminhar seus pacotes para 192.168.7.94 (R2).

O problema é que eu achei que a tabela de rotas no H3 não tem uma entrada diz que qualquer pacote para 192.168.144.0/24 deve ir para 192.168.7.1 (ou a interface conectando a R1). Tudo bem quando o H3 está conectado apenas a uma rede.

No entanto, se o H3 estiver conectado à Internet usando a LAN, a entrada "default" na tabela de rotas do H3 se tornará a interface da LAN conectada à Internet, então todos os pacotes para 192.168.144.0/24 serão encaminhados para o roteador da Internet, que definitivamente não tem acesso à intranet do R2. Então o problema é que, uma vez que o H3 esteja conectado à Internet, ele não terá mais acesso ao 192.168.144.0/24, mesmo se ainda estiver conectado à rede do R1 (192.168.7.0/24).

Eu gostaria de saber, se é possível para R1 "informar" todos os seus hosts para adicionar uma entrada em suas tabelas de rotas que os pacotes para 192.168.144.0/24 devem ser enviados para 192.168.7.1 (ou a interface de conexão para R1).

    
por bfrguci 10.02.2016 / 22:55

1 resposta

0

Eu finalmente descobri uma solução usando DHCP.

Eu adicionei as opções "Classless Static Route" (121 e 249) ao servidor DHCP no roteador R1 habilitado para OpenWRT. Parece:

121,24.192.168.144,192.168.7.94
249,24.192.168.144,192.168.7.94

O segundo (249) é para clientes Microsoft Windows, de acordo com o que encontrei na web. Por favor, consulte este link para configurar estas opções: link

No OpenWRT, posso adicionar essas opções na configuração da minha rede LAN (Rede - Interfaces - LAN - Editar - Servidor DHCP - Configurações Avançadas - Opções DHCP).

Após configurar essas opções corretamente, os hosts poderão receber rotas estáticas do roteador R1 quando receberem suas concessões de DHCP.

    
por 11.02.2016 / 01:48