Default Gateway en maquinas que pertenecen a dos redes.

Hola

Sorry si es un tema ya tratado pero busco la solución y no logro comprender bien como hacer el default gateway en el siguiente contexto.

Tengo una red 192.168.1.0/24 , con varias maquinas , algunas de ellas virtuales. Todo funciona bien, tengo conexion a internet con todas las maquinas.

Ahora bien dentro de esa red quiero que un grupo de máquinas tenga una segunda red.
Para ello agrego otra placa (en las maquinas que deseo tengan una segunda red (10.0.1.0/24)

Antes de agregar la segunda placa

auto vmbr0
iface vmbr0 inet static
address 192.168.1.235
netmask 255.255.255.0
gateway 192.168.1.10
bridge_ports eth0
bridge_stp off
bridge_fd 0

route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 vmbr0
default 192.168.1.10 0.0.0.0 UG 0 0 0 vmbr0

Luego de agrega la segunda placa
iface eth1 inet static
address 10.0.1.1
netmask 255.255.255.224
gateway 10.0.1.1
network 10.0.1.0

auto vmbr0
iface vmbr0 inet static
address 192.168.1.235
netmask 255.255.255.0
gateway 192.168.1.10
bridge_ports eth0
bridge_stp off
bridge_fd 0

route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.1.0 * 255.255.255.224 U 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 vmbr0
default 192.168.1.10 0.0.0.0 UG 0 0 0 vmbr0
default 10.0.1.1 0.0.0.0 UG 0 0 0 eth1

Solo la que hago como gateway 10.0.1.1 de la segunda red sigue conectandose a internet.

El resto de las máquinas que esa segunda red no

Ahora tengo dos default gateway. Y por ejemplo en las maquinas 10.0.1.2 en adelante se pierde la conexion a internet. Solo logra seguir conectandose a internet la maquina con la placa 10.0.1.1

El problema esta supongo que no sabe como encaminar los paquetes a que no son para la red 192.0 o para la red 10.0

Mi pregunta es como lograr que el default gateway sigua siendo la placa eth0 y por eth1 solo se encaminen los paquetes para la red 10.0.1...
Desde ya muchas gracias

doknet escribió:

[...]

Ahora tengo dos default gateway. Y por ejemplo en las maquinas 10.0.1.2 en adelante se pierde la conexion a internet. Solo logra seguir conectandose a internet la maquina con la placa 10.0.1.1

Eso que esta en negrita es una contradicción en si misma.

El "gateway" o "default gateway" es único siempre, ya que justamente esta indicando a donde enviar un datagrama cuando no se sabe que hacer con él. Solo debes dejar el gateway en la configuracion de la tarjeta de red que esta conectado a un gateway (tu conexion a internet en este caso).

Luego, para que tu pc haga de router y las maquinas puedan comunicarse de una red a otra mediante ella, debes habilitar el forward de paquetes.

Gracias Pato Silva

Te agradezco la pronta repuesta, si tenes toda la razón, ya aprendí como hacerlo .

De nuevo muchas gracias por tu repuesta y explicación