J'ai remarqué ce comportement étrange, j'ai un réseau wi-fi qui ne fonctionne qu'avec des adresses IP statiques. Si je configure DHCP, la résolution DNS échoue, je peux par exemple exécuter un ping sur 8.8.8.8 mais je ne peux pas surfer sur le Web ni sur www.google.com. Cela se produit uniquement avec mon ordinateur et avec la partition Ubuntu (aucun problème avec Win10). Je n'ai aucun problème avec les autres réseaux wi-fi. Mon ordinateur fonctionne sous 16.04, tout a été mis à jour. Des allusions?
UPDATE
Celles-ci sont sorties des commandes Ubuntu (ne fonctionnent pas)
$ 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
Et ceci est de ipconfig /all
dans Win10 (fonctionne)
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
J'ai également essayé de réinitialiser le routeur en usine, sans aucune chance .. mais je pourrais trouver quelque chose d'intéressant. Après la réinitialisation, j'ai essayé de me connecter au routeur pour modifier les paramètres via un câble LAN. Je n'ai pas pu me connecter à l'aide de tplinkmodem.net, mais seulement en utilisant 192.168.1.1. Il y a quelque chose de mauvais dans ma résolution DNS locale, je pense, mais je ne suis pas un expert .. alors j'attends une suggestion!
Cette solution a fonctionné pour moi: https://askubuntu.com/a/432374/373541
Cependant je ne comprends pas pourquoi. Le DHCP a toujours fonctionné auparavant dans mon Ubuntu. Si quelqu'un peut expliquer ce que j'ai fait en suivant la solution, ce serait génial. Merci
Cela dépend fortement de votre routeur. Lorsque vous utilisez Win10 (ce qui fonctionne), vérifiez les paramètres réseau de votre ordinateur via DHCP avec ipconfig /all
. Lorsque vous exécutez Ubuntu sur DHCP (ce qui ne fonctionne pas), faites de même avec ip addr
, ip route
et cat /etc/resolv.conf
. Comparez les deux à la configuration de votre routeur pour voir d'où pourrait provenir la différence.
Comme votre /etc/resolv.conf indique nameserver 127.0.1.1
, cela indique que vous exécutez Dnsmasq sur Ubuntu (valeur par défaut). Vous devrez donc également vérifier la configuration de Dnsmasq. Ce n'est pas si facile car Network Manager le gère de manière dynamique via dbus. Il n'y a donc aucun fichier de configuration lisible, et malheureusement, il semble impossible de consulter la configuration actuelle de Dnsmasq. Commencez par demander un reqort de statistiques dnsmasq avec
Sudo killall -URS1 dnsmasq
et balayer le syslog pour les messages de Dnsmasq avec
grep dnsmasq /var/log/syslog
EDIT: Désolé, j'ai oublié Dnsmasq. Comme je ne suis pas autorisé à poster des commentaires, j'ai mis à jour ma réponse.