Esta solução funcionou para mim: link
No entanto, não entendo o porquê. O DHCP sempre funcionou antes no meu Ubuntu .. Se alguém puder explicar o que fiz seguindo a solução, seria ótimo. obrigado
Eu notei esse comportamento estranho, eu tenho uma rede wi-fi que só funciona com endereços IP estáticos. Se eu definir o DHCP, a resolução do DNS falhar, por exemplo, posso executar o ping 8.8.8.8, mas não consigo navegar na Web ou pingar www.google.com. Isso acontece apenas com o meu computador e apenas com a partição do Ubuntu (não há problema em usar o Win10). Eu não tenho nenhum problema com outras redes wi-fi. Meu computador é executado 16.04, tudo atualizado. Alguma dica?
UPDATE
Estes saem dos comandos do Ubuntu (não funcionam)
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp7s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether fc:3f:db:a2:6d:46 brd ff:ff:ff:ff:ff:ff
3: wlp19s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether c8:ff:28:93:26:32 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.100/24 brd 192.168.0.255 scope global dynamic wlp19s0
valid_lft 7193sec preferred_lft 7193sec
inet6 fe80::e9a0:6a46:1112:815/64 scope link
valid_lft forever preferred_lft forever
$ ip route
default via 192.168.0.1 dev wlp19s0 proto static metric 600
169.254.0.0/16 dev wlp19s0 scope link metric 1000
192.168.0.0/24 dev wlp19s0 proto kernel scope link src 192.168.0.100 metric 600
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
E isso é de ipconfig /all
no Win10 (funcionando)
Scheda LAN wireless Wi-Fi:
Suffisso DNS specifico per connessione:
Descrizione . . . . . . . . . . . . . : Realtek RTL8188EE 802.11 bgn Wi-Fi Adapter
Indirizzo fisico. . . . . . . . . . . : C8-FF-28-93-26-32
DHCP abilitato. . . . . . . . . . . . : Sì
Configurazione automatica abilitata : Sì
Indirizzo IPv6 locale rispetto al collegamento . : fe80::7d95:51a8:c887:792e%17(Preferenziale)
Indirizzo IPv4. . . . . . . . . . . . : 192.168.0.100(Preferenziale)
Subnet mask . . . . . . . . . . . . . : 255.255.255.0
Lease ottenuto. . . . . . . . . . . . : sabato 1 aprile 2017 10:12:04
Scadenza lease . . . . . . . . . . . : sabato 1 aprile 2017 12:12:18
Gateway predefinito . . . . . . . . . : 192.168.0.1
Server DHCP . . . . . . . . . . . . . : 192.168.0.1
IAID DHCPv6 . . . . . . . . . . . : 281607976
DUID Client DHCPv6. . . . . . . . : 00-01-00-01-1D-FD-6A-93-FC-3F-DB-A2-6D-46
Server DNS . . . . . . . . . . . . . : 192.168.0.1
NetBIOS su TCP/IP . . . . . . . . . . : Attivato
Eu também tentei resetar o roteador de fábrica, sem qualquer sorte .. mas eu poderia encontrar algo interessante, após resetar, tentei conectar ao roteador para alterar as configurações via cabo LAN, e não consegui conectar usando o tplinkmodem .net, mas usando apenas 192.168.1.1. Há algo de ruim na minha resolução de DNS local, eu acho, mas eu não sou um especialista .. então estou esperando por sugestão!
Isso depende muito do seu roteador. Durante a execução do Win10 (que funciona), verifique os parâmetros de rede que seu computador recebe via DHCP com ipconfig /all
. Durante a execução do Ubuntu definido como DHCP (que não funciona), faça o mesmo com ip addr
, ip route
e cat /etc/resolv.conf
. Compare os dois com a configuração do seu roteador para ver de onde a diferença pode vir.
Como seu /etc/resolv.conf diz nameserver 127.0.1.1
que mostra que você está executando o dnsmasq no Ubuntu (o padrão), então você terá que verificar a configuração do dnsmasq também. Isso não é tão fácil, pois é gerenciado dinamicamente pelo Network Manager via dbus, portanto, não há arquivo de configuração que você possa ler e, lamentavelmente, parece não haver maneira de consultar a configuração atual do dnsmasq. Comece solicitando uma estatística do dnsmasq com
sudo killall -URS1 dnsmasq
e varrendo o syslog de mensagens do dnsmasq com
grep dnsmasq /var/log/syslog
EDIT: Desculpe eu esqueci dnsmasq. Como não tenho permissão para postar comentários, atualizei minha resposta.