web-dev-qa-db-fra.com

Je ne peux pas me connecter à Internet sans utiliser mon VPN avec Ubuntu 16.04 LTS

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.
3
MisterX

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
3
MisterX