Tengo una máquina con tres interfaces de red que ejecuta Ubuntu 12.04 LTS, 64 bits, kernel 3.5.0-49.
Estoy usando las tres interfaces. Dos de ellos están conectados a LAN (eth0 y eth1) y uno está conectado a internet (eth2); pero cuando intento acceder a Internet, intenta pasar por eth0 (las respuestas de error provienen de la IP de eth0).
Sé que funcionará (por experiencia en otro lugar) si no configuro una dirección de puerta de enlace para eth0 o eth1, pero debo hacerlo porque, por alguna razón, la GUI del administrador de red no me permite guardar la configuración de conexión si no se especifica una puerta de enlace (?)
¿Cómo puedo a) configurar eth0 y eth1 para que no tengan direcciones de puerta de enlace, o b) decirle al sistema que use eth2 para acceder a Internet (es decir, IP que no están en las subredes de eth0 / eth1).
En cuanto a tratar de desarmar las direcciones de puerta de enlace eth0 y eth1: al intentar omitir la GUI del administrador de red, revisé / etc / network / interfaces pero Ubuntu no parece usarlo (solo tiene una entrada para lo). Sin embargo, no estoy realmente familiarizado con formas más modernas de configurar interfaces, por lo que me di por vencido allí.
fuente
auto lo
iface lo inet loopback
De manera predeterminada, el ethernet usa eht0, ¿puede cambiar su uso de eths y eth2?/etc/NetworkManager
/etc/NetworkManager/system-connections
Respuestas:
Parece que está buscando una manera de configurar la puerta de enlace predeterminada . Puede ver la configuración actual ejecutando
ip route
. Probablemente quieras que el tuyo se vea así:Estas rutas son creadas automáticamente por NetworkManager. Intente comprobar Editar ▸ Configuración de IPv4 ▸ Rutas ▸ Use esta conexión solo para recursos en su red en las dos conexiones LAN para evitar que se conviertan en la puerta de enlace predeterminada.
No debería necesitar evitar NetorkManager.
fuente