Windows 7 enviando todos os pacotes para um nic

1

Eu tenho o Windows 7 com duas nics, um gateway padrão definido em nic1 e nenhum gateway padrão em nic2. Nics estão em sub-redes diferentes. Nic1 está na sub-rede 192.168.1.0/24 e nic2 está na rede 10.60.194.0/28. Quando eu faço ping no roteador 10.60.194.1, os pacotes são enviados na sub-rede 192.168.1.0/24! Como isso pode ser? Esta é a tabela de roteamento:

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.1.1      192.168.1.3    266
      10.60.194.0  255.255.255.240         On-link       10.60.194.3    276
      10.60.194.3  255.255.255.255         On-link       10.60.194.3    276
     10.60.194.15  255.255.255.255         On-link       10.60.194.3    276
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
      169.254.0.0      255.255.0.0         On-link       192.168.1.3     30
  169.254.255.255  255.255.255.255         On-link       192.168.1.3    266
      192.168.1.0    255.255.255.0         On-link       192.168.1.3    266
      192.168.1.3  255.255.255.255         On-link       192.168.1.3    266
    192.168.1.255  255.255.255.255         On-link       192.168.1.3    266
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link       10.60.194.3    276
        224.0.0.0        240.0.0.0         On-link       192.168.1.3    266
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link       10.60.194.3    276
  255.255.255.255  255.255.255.255         On-link       192.168.1.3    266
===========================================================================
Persistent Routes:
  Network Address          Netmask  Gateway Address  Metric
          0.0.0.0          0.0.0.0      192.168.1.1  Default
===========================================================================

IPv6 Route Table
===========================================================================
Active Routes:
 If Metric Network Destination      Gateway
  1    306 ::1/128                  On-link
  1    306 ff00::/8                 On-link
===========================================================================
Persistent Routes:
  None

C: \ Users \ zdravke > ipconfig

Windows IP Configuration


Ethernet adapter internet:

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 192.168.1.3
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.1.1

Ethernet adapter cisco:

   Connection-specific DNS Suffix  . :
   IPv4 Address. . . . . . . . . . . : 10.60.194.3
   Subnet Mask . . . . . . . . . . . : 255.255.255.240
   Default Gateway . . . . . . . . . :

C: \ Users \ zdravke > tracert 10.60.194.1

Tracing route to 10.60.194.1 over a maximum of 30 hops

  1    <1 ms    <1 ms    <1 ms  192.168.1.1
  2    10 ms    10 ms     9 ms  1.96-66-87.adsl-dyn.isp.belgacom.be [87.66.96.1]

Wireshark está confirmando acima - ao executar o ping em 10.60.194.1, todos os pacotes icmp são enviados em nic1, que está na sub-rede 192.168.1.0!

Eu tentei até agora: 1) netsh tcp ip reset 2) removido e reinstalado ambos os adaptadores 3) atualizado nic drivers para mais recente.

    
por zdravke 26.05.2015 / 16:44

3 respostas

1

Eu mesmo resolvi essa questão. A rede da Cisco estava exigindo a autenticação de porta 802.1x, portanto, mesmo que outros PCs conseguissem fazer ping na rede da Cisco antes da autenticação, por algum motivo, esse computador não era. Não poderia sequer resolver com o gateway de rede da Cisco com arp. Eu até tentei configurar o valor de arp estático no win7, mas o icmp ping ainda estava falhando. O problema estava ocorrendo com o single nic instalado no win também. No começo eu pensei que a autenticação 802.1x estava falhando por causa da falta de conectividade IP para a porta, mas acabou por ser o oposto.

Depois de corrigir a autenticação de porta 802.1x, o arp começou a funcionar, a conectividade ip foi restaurada no nic da Cisco e o win7 parou de enviar pacotes para outro nic.

Isso parece um bug no win7 ou um problema na minha instalação, já que ele não deve enviar pacotes para nic1 independentemente do resultado da autenticação 802.1x no nic2.

    
por 22.06.2015 / 08:40
0

Eu tenho um servidor com configuração semelhante, mas os números de métrica são diferentes - ambos os NICs têm o mesmo valor de métrica.

De sua tabela de roteamento, suponho que sua interface 10.60.194.3 tenha uma métrica de 266 (não tenho certeza se esse é o padrão para um NIC secundário). Alterar a métrica, conforme demonstrado aqui , para 256 deve resolver isso.

    
por 26.05.2015 / 20:15
-1

O gateway padrão tem a menor métrica (gateway: 192.168.1.1, interface: 192.168.1.3, métrica: 266). A utilização da seguinte rota estática configurará corretamente o tráfego para a outra NIC. A opção "-p" manterá a rota após uma reinicialização e você poderá definir a métrica como quiser.

route -p ADD 10.60.194.0 MASK 255.255.255.240 10.60.194.1 METRIC 1

    
por 31.05.2015 / 04:36