Eu gostaria de juntar / unir duas redes diferentes network 1
e network 2
:
Network 1
: Uma rede consistia em uma porta Linux (com uma Ethernet) e vários clientes (conectados via switch LAN). A caixa do linux está atuando como servidor DHCP e está dando IP aos clientes, incluindo o seu.Network 2
: Outra rede completamente em sub-rede diferente e também possui roteador que fornece IPs através do DHCP, atendendo a vários clientes.
Por favor, veja o diagrama da rede:
Meu objetivo é poder acessar a Linux box
partir de Client A
e B
mantendo intactas as configurações de DHCP nas duas redes.
Linux Box
ainda seria capaz de dar endereços IP paraClient 1
&2
e reter192.168.10.10
IP endereço dentroNetwork 1
.- O Cliente A deve poder acessar a Internet e se comunicar com o Cliente B e reter o
123.123.xxx.xxx
endereço IP dentroNetwork 2
.
Que tipo de dispositivos e configurações devo usar?
Eu estava pensando em fazer uma ponte sobre o roteamento dessas redes usando outro roteador com o servidor DHCP do roteador desligado. Então eu defino uma rota estática. Assim como este guia:
http://kb.linksys.com/Linksys/ukp.aspx?pid=80&vw=1&articleid=17589
No entanto, sou bastante ecológico em redes e gostaria de verificar meu entendimento antes de investir em um roteador. Eu nem tenho certeza se um roteador consumidor seria capaz de fazer esse tipo de trabalho.
Alguém poderia me ajudar nesse assunto? Eu apreciaria qualquer tipo de comentário. Obrigado!
fonte
Respostas:
O DHCP é baseado no uso de transmissões da camada 2 para permitir que os clientes localizem servidores DHCP. Uma ponte encaminharia essas transmissões da camada 2 entre as redes. Conectar os comutadores de cada rede respectiva na outra faria isso. Um switch Ethernet é, na verdade, nada mais que uma ponte de várias portas. Não é isso que você quer fazer.
Como você deseja manter intacta a configuração do DHCP, está procurando um roteador para conectar as duas redes. Um roteador não encaminha transmissões da camada 2 entre as redes às quais está conectado (em qualquer configuração padrão sã). Adicionar um roteador, no entanto, exigirá que você faça modificações nas tabelas de roteamento dos roteadores existentes.
Seu roteador de borda atual na "rede 2", se tivesse uma segunda interface Ethernet, funcionaria perfeitamente. Você acabou de atribuir a essa porta um endereço IP da "rede 1" e anexá-lo ao comutador "rede 1". Em seguida, você adicionaria uma rota estática no roteador Linux / servidor DHCP na "rede 1", especificando que a sub-rede "rede 2" é acessível através do endereço IP da "rede 1" que você atribuiu à Ethernet do roteador de borda "rede 2" interface que você anexou à "rede 1".
Se o seu roteador de borda na "rede 2" não tiver uma porta Ethernet extra, você poderá adicionar outra porta Ethernet ao roteador Linux / servidor DHCP para realizar a mesma coisa.
Por fim, você também pode obter um roteador independente para conectar as duas redes. Muitos roteadores de nível de consumidor esperam que você deseje a conversão de endereços de rede (NAT) e, como você diz na sua pergunta, não desejam outro servidor DHCP (que muitos roteadores de nível de consumidor possuem ativado imediatamente). No caso de usar um roteador independente (que terá duas interfaces físicas conectadas às duas redes separadas, cada uma com endereços IP atribuídos nas respectivas redes às quais está conectado), será necessário adicionar uma rota estática nas duas redes ' roteadores de borda de volta a esse roteador independente.
Não fazemos recomendações de produtos aqui, mas existem vários roteadores pequenos e baratos que podem fazer o que você procura se o equipamento existente não puder lidar com isso.
Editar:
Se você não tem acesso ao roteador na "rede 2", precisará ser mais criativo.
Se você pudesse simplesmente adicionar uma segunda NIC à máquina Linux e fornecer a ela um endereço IP de "rede 2", você poderia ter clientes na "rede 2" acessando a máquina Linux através desse IP e pronto.
Se você não conseguir adicionar uma segunda NIC à máquina Linux, poderá adicionar um dispositivo de roteador independente com os endereços IP da "rede 1" e da "rede 2". Você precisaria usar o NAT para evitar ter que alterar as tabelas de roteamento na "rede 2". Um roteador de nível de consumidor destinado ao acesso doméstico à Internet provavelmente funcionaria.
Conecte a porta "LAN" à rede "rede 1" e forneça um endereço IP estático na sub-rede "rede 1".
Desative qualquer servidor DHCP no roteador.
Conecte a porta "Internet" do roteador à rede "rede 2" e forneça um endereço IP estático na sub-rede "rede 2".
Adicione uma rota estática na máquina Linux para a sub-rede "rede 2" acessível através do endereço IP da "rede 1" atribuído ao roteador. (Isso permite que a máquina Linux responda de volta aos hosts na sub-rede "network 2".)
Configure a funcionalidade "encaminhamento de porta" ou "host DMZ" no roteador para encaminhar portas individuais ou todo o tráfego da porta "Internet" para a máquina Linux. (Isso permite que computadores da "rede 2" acessem a máquina Linux por meio de um endereço IP da "rede 2", evitando a necessidade de qualquer modificação da tabela de roteamento no roteador de borda da "rede 2".)
Nos computadores da "rede 2", acesse a máquina Linux através do endereço IP da "rede 2" atribuído ao roteador. A funcionalidade NAT / encaminhamento de porta (ou host DMZ) do roteador encaminhará o tráfego para a máquina Linux.
(Eu me sinto um pouco suja ao lhe dar esta resposta ...> sorrir <É um pouco complicado, mas vai funcionar.)
fonte