Situación Estoy temporalmente sin una conexión fija a Internet en mi computadora de escritorio. Estoy usando mi HTC Magic como un dongle 3G a través de usb0. También quiero poder imprimir en mi impresora Samsung conectada a través de Ethernet en eth0. Así que configuré eth0 para tener una IP estática y un servidor dhcp3 instalado.
El problema Tan pronto como habilito eth0 ya no puedo navegar por Internet porque la dirección IP estática se agrega a mi tabla de enrutamiento.
Solución encontrada Elimine manualmente eth0 como la puerta de enlace predeterminada después de habilitar la interfaz.
Posible mejor solución Dar prioridad permanente a mi conexión usb0.
Pregunta ¿Es posible dar prioridad a una determinada conexión de red? ¿Cómo?
linux
ubuntu
networking
Wilgert
fuente
fuente
Respuestas:
Como estaba usando la utilidad de red en Ubuntu para configurar mis conexiones de red, aparentemente se ignora la configuración en / etc / network / interfaces.
Cuando hago clic con el botón derecho en el ícono de red y luego en Editar conexiones -> eth0 -> Configuración de IPv4, no puedo aplicar la configuración sin un conjunto de Gateway. Sin embargo, en el cuadro de diálogo que se abre desde el botón Rutas, puedo marcar la casilla "Usar esta conexión solo para recursos en su red". Esto evitará que se agregue la ruta y aún puedo acceder a Internet a través de mi otra conexión.
fuente
nm-connection-editor
comando.Cuando configure la IP estática para eth0, no configure una puerta de enlace para la conexión. Esta es una configuración común cuando hay múltiples puertos como eth1, eth2, etc. Si no se especifica una puerta de enlace, no se define el enrutamiento de la puerta de enlace.
Ejemplo de configuración usando / etc / network / interfaces.
fuente
Por lo que entiendo, desea que eth0 se use solo para conexiones locales (impresoras, etc.) y su conexión usb0 para el "mundo exterior".
Creo que la mejor manera de hacerlo es modificar su tabla de enrutamiento para que su tráfico local se enrute a través de eth0 y el tráfico externo se enrute a usb0.
Una manera fácil de hacer esto es usar IPTables, que le permitirá enrutar tráfico específico a través de la interfaz especificada. Consulte el sitio web a continuación para obtener un tutorial completo.
http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/index.html
¡Buena suerte!
fuente