Accede a dos redes con dos tarjetas de red

Accede a dos redes con dos tarjetas de red

Tengo dos tarjetas de red enumeradas aquí con el comando de impresión de ruta:

Interface List
29...10 fe ed 02 d9 8e ......Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.20) #2
24...00 14 d1 2a 4d a4 ......Realtek RTL8169/8110 Family PCI Gigabit Ethernet NIC (NDIS 6.20)

Aquí están los rangos de IP de las dos redes:

Network A - 10.160.*.*
Network B - 10.220.*.*

La red A está conectada físicamente al n.° 29 en la lista de interfaces y la red B está conectada al n.° 24.

Actualmente solo puedo acceder a la Red B. ¿Cuál sería el comando de agregar ruta para poder acceder a ambas redes? ¿Es posible hacer que este cambio persista después de reiniciar?

Aquí hay una pregunta muy similar:¿Puedo conectarme a dos redes simultáneamente con dos tarjetas Ethernet?, pero se relaciona con Linux y no con Windows.

Respuesta1

Las dos redes que describe en su pregunta están configuradas como redes de Clase B porque hay dos octetos "comodín".

Network A - 10.160.*.* == 10.160.0.0/16
Network B - 10.220.*.* == 10.220.0.0/16

Tenga en cuenta que ambos espacios descritos requieren el uso de la máscara de subred /16(también conocida como 255.255.0.0) para poder llegar a todo el espacio.

Sin embargo, usted describe sus máscaras de subred como configuradas en /24(también conocido como 255.255.255.0). Si realmente hay hosts en toda el /16área, su máquina no podrá acceder a ellos directamente. En cambio, solo podrá acceder a máquinas que compartan el mismo tercer octeto además de los dos primeros.

En su ejemplo, con las puertas de enlace configuradas en 10.160.123.1y 10.220.250.1, no podrádirectamenteacceder a cualquier host en los bloques 10.160.0.0 - 10.160.122.255, 10.160.124.0 - 10.160.255.255, 10.220.0.0 - 10.220.249.255y 10.220.251.0 - 10.220.255.255. En cambio, el tráfico a cualquiera de estas direcciones irá a una de sus puertas de enlace, la que sea la principal.

Si sus redes realmente son de Clase B, deberá cambiar las entradas de la Máscara de subred en su computadora para que coincidan con la 255.255.0.0máscara requerida para una red de Clase B. Si sus redes son realmente más pequeñas, es posible que necesite establecer rutas explícitas, como lo han descrito otros.

Una forma sencilla de comprobar si el problema está en el enrutamiento es desconectar la conexión que esté funcionando actualmente y ver si la otra comienza a funcionar. Tenga en cuenta que es posible que necesite borrar rutas de la tabla de enrutamiento, así que véalas route printy elimine todo lo que no pertenezca a route delete [destination].

Respuesta2

No necesitas agregar una ruta, ya que ya eres parte de la red (es decir, si tienes una dirección en cada red).

No existe una forma real de establecer una "ruta predeterminada". Windows utilizará la ruta que responda primero. En el caso de que intentes acceder a 10.160.0.0/16, utilizará la ruta que va a 10.160.0.1 (la puerta de enlace, normalmente), ya que es la que responderá primero, ya que la puerta de enlace para 10.220.0.1 no lo hará. responder en absoluto.

Por ejemplo, tengo mi red configurada para tener una dirección en las siguientes subredes en mi estación de trabajo:

  • 192.168.1.0/24
  • 192.168.74.0/24

Puedo acceder a un servidor en 192.168.74.10, o a un servidor en 192.168.1.70, sin hacer nada más que configurar mi tarjeta de red con una dirección en cada red.

¿Tiene una puerta de enlace configurada en cada NIC? ¿O solo uno de ellos?

Respuesta3

La NIC para la red A, ¿se ha configurado para que tenga una dirección IP válida de la red A? Una vez que lo haga, podrá conectarse. También puede hacer esto con una sola NIC a través dedirecciones IP secundarias.

información relacionada