1 votos

Windows 7 enviando todos los paquetes a un nic

Tengo Windows 7 con dos nics, una puerta de enlace predeterminada configurada en nic1, y ninguna puerta de enlace predeterminada en nic2. Los nics están en diferentes subredes. Nic1 está en la subred 192.168.1.0/24, y nic2 está en la red 10.60.194.0/28. Cuando hago ping al router 10.60.194.1, los paquetes se envían a la subred 192.168.1.0/24. ¿Cómo puede ser esto? Esta es la tabla de enrutamiento:

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 confirma lo anterior: al hacer ping a 10.60.194.1, todos los paquetes icmp se envían a nic1, que está en la subred 192.168.1.0.

He intentado hasta ahora 1) netsh tcp ip reset 2) quitar y volver a instalar ambos adaptadores 3) actualizado los controladores de nic a la última.

1voto

zdravke Puntos 21

Yo mismo he resuelto este problema. La red de Cisco requería autenticación de puerto 802.1x, así que aunque otros PCs podían hacer ping a la red de Cisco antes de la autenticación, por alguna razón este PC no podía. Ni siquiera podía resolver con la puerta de enlace de Cisco net con arp. Incluso intenté establecer un valor arp estático en win7, pero el ping icmp seguía fallando. El problema estaba ocurriendo con un solo nic instalado en win también. Al principio pensé que la autenticación 802.1x estaba fallando debido a la falta de conectividad IP al puerto, pero resultó ser lo contrario.

Una vez que arreglé la autenticación de puertos 802.1x, el arp empezó a funcionar, la conectividad ip se restauró en el nic de Cisco y win7 dejó de enviar paquetes a otros nic.

Esto parece un error en win7 o un problema en mi instalación, ya que no debería enviar paquetes a nic1 independientemente del resultado de la autenticación 802.1x en nic2.

0voto

EliadTech Puntos 743

Tengo un servidor con una configuración similar, pero los números de métrica son diferentes - ambos NICs tienen el mismo valor de métrica.

De su tabla de enrutamiento asumo que su interfaz 10.60.194.3 tiene una métrica de 266 (no estoy seguro de que sea la predeterminada para una NIC secundaria).
Cambiar la métrica, como demostrado aquí a 256 debería resolver esto.

-1voto

user2320464 Puntos 246

La puerta de enlace por defecto tiene la métrica más baja (puerta de enlace: 192.168.1.1, interfaz: 192.168.1.3, métrica: 266). Utilizando la siguiente ruta estática se configurará correctamente el tráfico para la otra NIC. El parámetro "-p" mantendrá la ruta después de un reinicio y puede establecer la métrica que desee.

route -p ADD 10.60.194.0 MASK 255.255.255.240 10.60.194.1 METRIC 1

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: