Tuve el mismo problema para mi interfaz wifi wlp3s0en 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.conflo 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 -no nmclipara 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/interfacesno 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.confasí que no sé por qué el archivo /etc/dhcpcd.confcontenía estas líneas.
/etc/network/interfacesarchivo o con un software como Network Manager o wicd?