Je suis nouveau sur Linux. Je pensais avoir des problèmes avec le pilote wifi jusqu'à ce que je découvre que je pouvais me connecter au Web lorsque j'utilise un VPN. Mon Internet fonctionnait bien jusqu'à aujourd'hui. Je dois pouvoir me connecter au Web sans utiliser de réseau privé virtuel.
Les messages que je reçois sont ci-dessous:
Firefox can’t find the server at www.google.com.
Sur le terminal:
$ uname -a
Linux MisterX 4.4.0-66-generic #87-Ubuntu SMP Fri Mar 3 15:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
$ ping google.com
ping: unknown Host google.com
$ Dig google.com
; <<>> Dig 9.10.3-P4-Ubuntu <<>> google.com
;; global options: +cmd
;; connection timed out; no servers could be reached
$ ping ping 216.58.208.78
PING 216.58.208.78 (216.58.208.78) 56(84) bytes of data.
64 bytes from 216.58.208.78: icmp_seq=1 ttl=48 time=230 ms
64 bytes from 216.58.208.78: icmp_seq=2 ttl=48 time=226 ms
64 bytes from 216.58.208.78: icmp_seq=3 ttl=48 time=249 ms
64 bytes from 216.58.208.78: icmp_seq=4 ttl=48 time=224 ms
^C
--- 216.58.208.78 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 224.005/232.736/249.737/10.094 ms
$ Dig 216.58.208.78
; <<>> Dig 9.10.3-P4-Ubuntu <<>> 216.58.208.78
;; global options: +cmd
;; connection timed out; no servers could be reached
$ Sudo nano /etc/nsswitch.conf
passwd: compat
group: compat
shadow: compat
gshadow: files
hosts: files mdns4_minimal [NOTFOUND=return] dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
J'ai essayé:
$ Sudo /etc/init.d/network-manager restart
[ ok ] Restarting network-manager (via systemctl): network-manager.service.
Enfin, cela fonctionne avec les deux:
Premier ( https://askubuntu.com/a/164351/66438 )
$ Sudo mv /etc/resolv.conf /etc/backup.resolv.conf
Ensuite, lancez ( https://askubuntu.com/a/835198/66438 )
$ ifconfig
et voyez le nom de votre carte réseau. Le mien est: enp0s31f6
maintenant lancez cette commande
$ Sudo nano /etc/network/interfaces
et vous devriez avoir quelque chose à l'intérieur .... effacez tout et collez-le (mais changez le nom de la carte réseau où est enp0s31f6):
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# The primary network interface
auto enp0s31f6
iface enp0s31f6 inet dhcp
enregistrer le document et redémarrer ...
Dans mon cas, je n'avais que dans/etc/network/interfaces les trois lignes ci-dessous
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Je devais ajouter en plus
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
et plus bas:
# The primary network interface
auto enp0s31f6
iface enp0s31f6 inet dhcp