
Busqué en los foros pero no pude encontrar el mismo problema, así que aquí viene la pregunta:
Mi sistema operativo es Windows XP. Tiene 2 adaptadores de red.
1.º: IP -> 10.54.88.55, Subred -> 255.255.255.0, Puerta de enlace predeterminada -> 10.54.88.1
2do: IP -> 10.54.88.151, Subred -> 255.255.252.0, Puerta de enlace predeterminada -> 10.54.88.90
Los adaptadores están conectados a redes físicamente separadas. El primer adaptador se comunica correctamente con los dispositivos de su red. Sin embargo, el segundo no puede comunicarse. Cuando desconecto el cable Ethernet del primer adaptador, el segundo comienza a comunicarse. Después de enchufarlo nuevamente, el primero comienza a comunicarse y el segundo se detiene.
Lo primero que intenté fue darle mayor prioridad al segundo adaptador, pero eso no cambió nada. El primer adaptador se comunicaba, el segundo no.
Cuando agregué 255.255.255.0 a la lista de máscaras de subred del segundo adaptador, comenzó a comunicarse pero el primer adaptador se detuvo.
Luego intenté cambiar las definiciones en la tabla de enrutamiento. Agregué una entrada de ruta usando este comando:
"ruta agregar 10.54.88.92 máscara 255.255.255.255 10.54.88.151 métrica 1 si 0x3"
No funcionó mientras ambos adaptadores estaban conectados. Después de desconectar el cable Ethernet del primer adaptador y ejecutar el comando nuevamente, todo comenzó a funcionar. Ambos adaptadores se comunicaban exitosamente con redes relacionadas.
Hice la entrada estática usando la opción "-p" y reinicié la máquina. Después del reinicio, la situación retrocedió hasta el principio. El primer adaptador se comunicaba mientras que el segundo no.
Hay algo que debo mencionar. Cuando imprimí la tabla de rutas, la interfaz del segundo adaptador era a veces 0x3, a veces 0x20003. Eso podría ser una pista sobre el problema.
Sé que la solución más sencilla es cambiar el área IP de una de las redes, pero lamentablemente esta no es una opción en este momento. Estoy buscando una solución que se pueda aplicar a través de la configuración de Windows. Si eso no es posible, mi última opción es utilizar un firewall para la segunda red.
Soy un novato total en lo que respecta a las redes, por lo que es posible que haya pasado por alto algo obvio. ¿Algunas ideas?
Respuesta1
Estoy bastante cansado en el cajero automático, así que verifique esto nuevamente, pero leo esto como:
Adaptador de red n.º 1:
Red: 10.54.88.0 hasta 10.54.88.255 (256 IP)
De esas 256, dos se usan para la red (10.54.88.0) y para transmisión (10.54.88.255)
Uno de ellos usa la puerta de enlace predeterminada (10.54.88.1)
Uno de ellos está en su NIC (10.54.88.55).
Ahora hasta su segunda configuración:
Que usa esta máscara de red: 255.255.252.0
Bit a bit esa máscara de red es 11111111.11111111.11111100.00000000
Como puedes ver por los tres ceros al final puedes tener hasta 1024 IP. (2 10 ) y
el rango de red sería 10.54.88.0 hasta 10.54.91.255
Una ruta add -host sería más específica y, según tengo entendido, la ruta más específica debería tener prioridad.
[Editar] Eh, solo route add
en Windows. route add -host
o -net
en el resto del mundo).
Dejaré esto aquí por unas horas para que puedas leerlo, aunque después de las correcciones ya no es una buena respuesta y tengo la intención de eliminarlo.
Respuesta2
De hecho, las puertas de enlace pueden vincularse a NIC específicas. Puedo configurar dos redes separadas en mi casa y tener una computadora conectada a ambas (como en la situación del autor de la pregunta). Si configuro manualmente la configuración de red, cada NIC debe tener una puerta de enlace predeterminada específica para la red a la que está conectada la NIC. .
Así por ejemplo:
Red 1: 192.168.0.x La puerta de enlace predeterminada normalmente sería 192.168.0.1 subred 255.255.255.0 Red 2: 192.168.137.x la puerta de enlace predeterminada normalmente sería 192.168.137.1 subred 255.255.255.0
Al observar su configuración, es posible que Windows esté confundido. 10.54.88.x (olvídate de la subred por un momento)
Dos NIC que utilizan los mismos primeros 3 octetos (xxx) de las direcciones IP de la red IP son idénticas, pero cada NIC está configurada con una puerta de enlace predeterminada diferente.
Si está intentando que una red vea y se comunique con la otra, combínelas todas, elimine la segunda puerta de enlace (o apague su servidor DHCP) y haga que la primera puerta de enlace asigne todas las IP a través de su protocolo DHCP. Si solo desactiva el protocolo DHCP del segundo dispositivo de puerta de enlace, asegúrese de conectarlo a su red principal a través de un puerto de red y NO a su puerto de Internet. Todas las subredes deben ser idénticas en esta configuración.
Daré un ejemplo usando mi propia configuración de red.
Enrutador 1: Dirección IP: 192.168.1.1 Máscara de subred: 255.255.255.0 Puerta de enlace de red: Sí DHCP habilitado: Sí Servicio de Internet: Sí (servido al puerto de Internet de la puerta de enlace) Direcciones DHCP: 192.168.1.5-200 (se permiten 195 dispositivos)
Enrutador 2: Dirección IP: 192.168.1.2 Máscara de subred: 255.255.255.0 Puerta de enlace de red: no DHCP habilitado: no Servicio de Internet: No (Conectado al primer enrutador a través del puerto de red estándar desde el enrutador 1 al puerto de red estándar en el enrutador 2) Direcciones DHCP: N / A
Cualquier dispositivo conectado a cualquiera de los enrutadores en esta configuración puede ver cualquier otro dispositivo que se supone que debe estar visible. Todos los dispositivos pueden acceder a Internet desde la puerta de enlace principal.
NOTA: Si simplemente está intentando usar una computadora para permitir que una segunda red tenga Internet, puede usar Conexión compartida a Internet. Todos los dispositivos de la red podrán ver esa computadora, pero los dispositivos de la red 1 no podrán ver ni compartir con los dispositivos de la red 2.