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:
interface wlp3s0
static ip_address=192.168.0.16/24
static routers=192.168.0.1
static domain_name_servers=127.0.0.1
para obtener lo siguiente
#interface wlp3s0
# static ip_address=192.168.0.16/24
# static routers=192.168.0.1
# static domain_name_servers=127.0.0.1
Luego, me desconecté de mi red actual y reconecté un intento route -n
o nmcli
para ver cambios
Tambié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.
/etc/network/interfaces
archivo o con un software como Network Manager o wicd?