Estoy usando 3 interfaces ethernet en Ubuntu pero cuando reinicio, la puerta de enlace predeterminada está cambiando a una interfaz diferente. Cada vez que inicio, tengo que cambiar la puerta de enlace predeterminada a eth1 eliminando la puerta de enlace predeterminada y agregándola nuevamente con eth1. ¿Como puedo solucionar este problema?
networking
routing
Baran
fuente
fuente
/etc/network/interfaces
archivo o con un software como Network Manager o wicd?Respuestas:
Para cambiar temporalmente la ruta predeterminada, puede usar un comando ip como este:
Si tiene una configuración de IP estática
/etc/network/interfaces
, puede agregar una declaración de puerta de enlace para que sea permanente.Usando DHCP para configurar la red, debe ajustar otro archivo en su lugar. Agregue la declaración de reemplazo en
/etc/dhcp/dhclient.conf
.fuente
echo supersede routers $(ip route | grep default | cut -f3 -d" ")\; | sudo tee --append /etc/dhcp/dhclient.conf
Abre el archivo
/etc/network/interfaces
encuentre la interfaz deseada y agregue lo siguiente:
Reiniciar red:
fuente
Tuve el mismo problema para mi interfaz wifi
wlp3s0
en Ubuntu 18.04. Estaba afectando mi capacidad de conectarme al enrutador y anclaje de Android fuera de casa. La forma de resolver el problema para mí fue comentar en el archivo/etc/dhcpcd.conf
lo siguiente:para obtener lo siguiente
Luego, me desconecté de mi red actual y reconecté un intento
route -n
onmcli
para ver cambiosTambién puede eliminar las mismas líneas cuando esté seguro de que funciona para usted.
Debido a estas líneas, el NetworkManager siempre agregaba una ruta predeterminada con una puerta de enlace incorrecta, en particular cuando no estaba en mi red doméstica. Estaba recibiendo "Host de destino inalcanzable" cuando estaba haciendo un
ping 8.8.8.8
. La codificación de una puerta de enlace/etc/network/interfaces
no era una solución viable ya que me conecto mucho a wifis públicos (por lo tanto, nunca el mismo enrutador o puerta de enlace wifi) y normalmente DHCP debería funcionar "fuera de la caja" en mi humilde opinión.PD: nunca he editado manualmente,
/etc/dhcpcd.conf
así que no sé por qué el archivo/etc/dhcpcd.conf
contenía estas líneas.fuente