Absolutamente posible Necesita configurar sus rutas correctamente para hacer esto. Desea que su ruta predeterminada pase por su eth1 , por lo que su tabla de enrutamiento debería verse así:
$ /sbin/route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.19.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth1
Windows se verá algo similar (con variaciones de formato, por supuesto) usando el route print
comando.
Puede configurar las rutas dinámicamente con los route
comandos en cualquier plataforma. No estoy seguro de qué opciones de configuración necesita para establecer una como predeterminada (y la otra como no predeterminada, obviamente) ... se editará con esa información.
Editar : si está trabajando con los administradores de red de GNOME o KDE GUI, busque la opción "establecer esta interfaz como predeterminada" en la configuración de su eth1
dispositivo.
Si está configurando /etc/network/interfaces
a mano, eche un vistazo a los ejemplos en este CÓMO . En particular, la up
opción le permite ejecutar comandos después de que aparezca una interfaz. En su caso, es posible que necesite usar eso para ejecutar un comando de eliminación de ruta en una ruta predeterminada adicional, o para ejecutar una adición de ruta si ninguna de sus interfaces se configura como una ruta predeterminada:
# example /etc/network/interfaces
# replace the IP addresses in the route-del and route-add commands below
# with those appropriate to your network
auto eth0
iface eth0 inet dhcp
up route del default gw 10.10.19.1
# runs a route-delete if dhcp adds a default gateway for this interface
auto eth1
iface eth1 inet dhcp
up route add default gw 192.168.1.1
# runs a route-add if dhcp neglects to add a default gateway for this interface