Adaptador de rede nº 1:

Adaptador de rede nº 1:

Desenterrei os fóruns, mas não consegui encontrar o mesmo problema, então aí vem a pergunta:

Meu sistema operacional é o Windows XP. Possui 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 são conectados a redes fisicamente separadas. O primeiro adaptador se comunica com sucesso com os dispositivos em sua rede. Porém, o segundo não consegue se comunicar. Quando desconecto o cabo Ethernet do primeiro adaptador, o segundo começa a se comunicar. Depois de conectar novamente, o primeiro começa a se comunicar e o segundo para.

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

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. Adicionei uma entrada de rota usando este comando:

"rota adiciona máscara 10.54.88.92 255.255.255.255 10.54.88.151 métrica 1 se 0x3"

Não funcionou enquanto os dois 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 êxito.

Tornei 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.

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

Eu sei que a solução mais fácil é mudar a área 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.

Sou um novato em redes, então posso ter esquecido algo óbvio. Alguma ideia?

Responder1

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

Adaptador de rede nº 1:

Rede: 10.54.88.0 até 10.54.88.255 (256 IPs)
Desses 256 dois são usados ​​para rede (10.54.88.0) e para broadcast (10.54.88.255)
Um deles é usado pelo gateway padrão (10.54.88.1)
Um deles está em sua NIC (10.54.88.55).

Agora até sua segunda configuração:

Que usa esta máscara de rede: 255.255.252.0
Bit a bit, essa máscara de rede é 11111111.11111111.11111100.00000000

Como você pode ver pelos três zeros no final você pode ter até 1024 IPs. (2 10 ) e
o intervalo da rede seria 10.54.88.0 até 10.54.91.255

Uma rota add -host seria mais específica e, pelo que entendi, a rota mais específica deve ter precedência.

[Editar] Eh, apenas route addno Windows. route add -hostou -netno resto do mundo).

Vou deixar isso aqui por algumas horas para que vocês possam ler, porém depois das correções não é mais uma boa resposta e pretendo excluí-la.

Responder2

De fato, os gateways podem ser vinculados a NICs específicos. Posso configurar duas redes separadas em minha casa e ter um computador conectado a ambas (como a situação do solicitante). Se eu definir manualmente a configuração da rede, cada NIC deverá 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 o gateway padrão normalmente seria 192.168.137.1 sub-rede 255.255.255.0

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

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

Se você está tentando fazer com que uma rede veja e se comunique com a outra, combine todas elas, remova o segundo gateway (ou desligue o servidor DHCP) e faça com que o primeiro gateway atribua todos os IPs por meio do protocolo DHCP. Se você desabilitar apenas o protocolo DHCP do segundo dispositivo de gateway, certifique-se de conectá-lo à sua rede principal através de uma porta de rede, e NÃO à 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 habilitado: Sim Servindo Internet: Sim (Servido para a 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 habilitado: não Servindo internet: Não (conectado ao primeiro roteador através da porta de rede padrão do roteador 1 para a porta de rede padrão no roteador 2) Endereços DHCP: N / D

Qualquer dispositivo conectado a qualquer roteador nesta configuração pode ver quaisquer outros dispositivos que deveriam estar visíveis. Todos os dispositivos são capazes de obter Internet a partir 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 da rede poderão ver esse computador, mas os dispositivos da rede 1 não poderão ver ou compartilhar com dispositivos da rede 2.

informação relacionada