Eu tive o mesmo problema para a minha interface wifi wlp3s0no Ubuntu 18.04. Isso estava afetando minha capacidade de conectar-me ao compartilhamento e roteador Android fora de casa. A maneira de resolver o problema para mim foi comentar em arquivo /etc/dhcpcd.confo seguinte:
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 obter o seguinte
#interface wlp3s0
# static ip_address=192.168.0.16/24
# static routers=192.168.0.1
# static domain_name_servers=127.0.0.1
Em seguida, desconectei da minha rede atual e reconectei uma tentativa route -nou nmclipara ver alterações
Você também pode remover as mesmas linhas quando tiver certeza de que funciona para você.
Por causa dessas linhas, o NetworkManager sempre adicionava uma rota padrão com um gateway errado, principalmente quando eu não estava na minha rede doméstica. Eu estava recebendo "Host de Destino Inacessível" quando estava fazendo um ping 8.8.8.8. A codificação embutida em um gateway /etc/network/interfacesnão era uma solução viável, pois eu me conectei muito a wifis públicos (portanto, nunca o mesmo roteador ou gateway wifi) e, normalmente, o DHCP deve funcionar IMHO "pronto para uso".
PS: Eu nunca editei manualmente, /etc/dhcpcd.confentão não sei por que o arquivo /etc/dhcpcd.confcontém essas linhas.
/etc/network/interfacesarquivo ou um software como o Network Manager ou wicd?