Eu tive o mesmo problema para a minha interface wifi wlp3s0
no 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.conf
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
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 -n
ou nmcli
para 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/interfaces
nã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.conf
então não sei por que o arquivo /etc/dhcpcd.conf
contém essas linhas.
/etc/network/interfaces
arquivo ou um software como o Network Manager ou wicd?