Dois adaptadores de rede, um impede a conexão do outro

0

Desenterrou os fóruns, mas não conseguiu encontrar o mesmo problema, então surge a pergunta:

Meu sistema operacional é o Windows XP. Tem 2 adaptadores de rede.

1º: IP - > 10.54.88.55, sub-rede - > 255.255.255.0, Gateway Padrão - > 10.54.88.1

2º: IP - > 10.54.88.151, sub-rede - > 255.255.252.0, Gateway Padrão - > 10.54.88.90

Os adaptadores estão conectados a redes fisicamente separadas. Primeiro adaptador se comunica com os dispositivos em sua rede com sucesso. No entanto, o segundo não pode se comunicar. Quando eu desconectar o cabo ethernet do primeiro adaptador, o segundo começa a se comunicar. Depois de ligar novamente, primeiro começa a comunicação e o segundo pára.

A primeira coisa que tentei é dar maior prioridade ao segundo adaptador, mas isso não mudou nada. O primeiro adaptador estava se comunicando, o segundo não estava.

Quando adicionei 255.255.255.0 à lista de máscaras de sub-rede do segundo adaptador, ele começou a se comunicar, mas o primeiro adaptador parou.

Então tentei alterar as definições na tabela de roteamento. Eu adicionei uma entrada de rota usando este comando:

"route add máscara 10.54.88.92 255.255.255.255 10.54.88.151 métrica 1 se 0x3"

Não funcionou enquanto ambos os adaptadores estavam conectados. Depois de desconectar o cabo ethernet do primeiro adaptador e executar o comando novamente, tudo começou a funcionar. Ambos os adaptadores estavam se comunicando com redes relacionadas com sucesso.

Eu fiz a entrada estática usando a opção "-p" e reiniciei a máquina. Após o reinício, a situação voltou ao início. O primeiro adaptador estava se comunicando enquanto o segundo não estava.

Há algo que devo mencionar. Quando imprimi a interface do roteador, a segunda interface do adaptador era às vezes 0x3, às vezes 0x20003. Isso pode ser uma pista sobre o problema.

Eu sei que a solução mais fácil é mudar a área de IP de uma das redes, mas infelizmente isso não é uma opção no momento. Estou procurando uma solução que possa ser aplicada através das configurações do Windows. Se isso não for possível, minha última opção é usar um firewall para a segunda rede.

Eu sou um novato total sobre redes, então eu posso ter esquecido algo óbvio. Alguma idéia?

    
por beserb 18.07.2014 / 16:19

2 respostas

0

Estou bastante cansado atm, então verifique isso, mas: Eu li isso como:

Adaptador de rede 1:

Rede: 10.54.88.0 até 10.54.88.255 (256 IPs)
Desses 256 dois são usados para a rede (10.54.88.0) e para transmissão (10.54.88.255)
Um deles usa usado pelo gateway padrão (10.54.88.1)
Um deles está no seu pelo seu NIC (10.54.88.55).

Agora, até sua segunda configuração:

Que usa essa máscara de rede: 255.255.252.0
Bit a bit que a netmask é 11111111.11111111.11111100.00000000

Como você pode ver pelos três zeros no final, você pode ter até 1024 IPs. (2 10 ) e
a faixa de rede seria 10.54.88.0 até 10.54.91.255

Uma rota add -host seria mais específica e, segundo entendo, a rota mais específica deveria ter precedência.

[Editar] Eh, apenas route add no windows. route add -host ou -net no resto do mundo).

Vou deixar isso aqui por algumas horas para que você possa ler isso, embora, após as correções, não seja mais uma boa resposta e pretendo excluí-lo.

    
por 18.07.2014 / 17:48
0

Os gateways podem, de fato, estar ligados a NICs específicos. Eu posso configurar duas redes separadas em minha casa e ter um computador conectado a ambos (como a situação do solicitante) se eu definir manualmente a configuração de rede, cada NIC precisa ter um gateway padrão específico para a rede à qual a NIC está conectada .

Então, por exemplo:

Rede 1: 192.168.0.x O gateway padrão normalmente seria 192.168.0.1 sub-rede 255.255.255.0 Rede 2: 192.168.137.x gateway padrão seria normalmente 192.168.137.1 sub-rede 255.255.255.0

olhando para sua configuração, é possível que o Windows esteja confuso. 10.54.88.x (esqueça a sub-rede por um momento)

duas NICs usando os mesmos 3 primeiros octetos (x.x.x) dos endereços IP da rede IP são idênticas, mas cada NIC é configurada com um gateway padrão diferente.

Se você estiver tentando obter uma rede para ver e se comunicar com a outra, combine-as todas juntas, remova o segundo gateway (ou desligue-o 'servidor DHCP) e faça com que o primeiro gateway atribua todos os IPs por meio dele Protocolo DHCP. Se você desativar apenas o protocolo DHCP do segundo dispositivo de gateway, certifique-se de conectá-lo à sua rede principal por meio de uma porta de rede e NÃO de sua porta da Internet. Todas as sub-redes devem ser idênticas nesta configuração.

Vou dar um exemplo usando minha própria configuração de rede

Roteador 1: Endereço IP: 192.168.1.1 Máscara de sub-rede: 255.255.255.0 Gateway de rede: sim DHCP ativado: sim Servindo Internet: Sim (Servido para porta de internet do gateway) Endereços DHCP: 192.168.1.5-200 (195 dispositivos permitidos)

Roteador 2: Endereço IP: 192.168.1.2 Máscara de sub-rede: 255.255.255.0 Gateway de rede: não DHCP ativado: não Servindo internet: Não (Ligado ao primeiro roteador via porta de rede padrão do roteador 1 para a porta de rede padrão no roteador 2) Endereços DHCP: N / A

Qualquer dispositivo anexado a qualquer roteador nessa configuração pode ver outros dispositivos supostamente visíveis. Todos os dispositivos são capazes de obter internet do gateway principal.

NOTA: Se você está simplesmente tentando usar um computador para permitir que uma segunda rede tenha internet, você pode usar o Compartilhamento de Conexão com a Internet. Todos os dispositivos de rede poderão ver esse computador, mas os dispositivos da rede 1 não poderão ver ou compartilhar com dispositivos na rede 2.

    
por 25.07.2014 / 08:39