61 votes

CentOS 7 VirtualBox sans accès internet

J'ai des difficultés à connecter mon invité CentOS 7 à l'internet. La configuration de mon réseau VirtualBox est la suivante :

Adapter 1: NAT; Adapter 2: Host-Only (vboxnet0)

vboxnet0 est connecté et configuré par DHCP avec les paramètres par défaut de VirtualBox.

Dans mon invité CentOS, j'ai commandé ip a et j'ai obtenu ce qui suit :

enp0s3: 10.0.2.15/24 (NAT adapter)
enp0s8: 192.168.56.102/24 (Host-Only adapter)

Je peux me connecter à mon VirtualBox depuis ma machine hôte :

ping 192.168.56.102

peut transmettre et recevoir des paquets.

Cependant, mon VirtualBox ne peut pas accéder à l'internet :

ping www.google.com

sort "hôte inconnu www.google.com"

Voici mon ifcfg-enp0s3 :

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
IPV4_FAILURE_FATAL=no
IPV6_INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=UUID HERE (sorry I cannot copy from my guest host yet, no Guest Additions and it was too long)
DEVICE=enp0s3
ONBOOT=yes

Pourquoi mon invité ne peut-il pas se connecter à l'internet ?

94voto

user417751 Points 61

Comme l'a dit Gasim :

Ajoutez ce qui suit à /etc/sysconfig/network-scripts/ifcfg-enp0s3

DNS1=8.8.8.8
DNS2=8.8.4.4
# Note this was set to no
ONBOOT=yes

15voto

Rafael15986 Points 151

La connexion réseau n'est pas active par défaut. Vous pouvez le vérifier en exécutant la commande :

nmcli d

Pour modifier la connexion, exécutez la commande suivante :

nmtui
  1. Modifier une connexion

  2. Choisissez votre connexion Ethernet

  3. Cochez l'option "Connexion automatique" comme montré dans l'image ci-dessous :

    nmtui GUI

  4. systemctl restart network

  5. sudo shutdown -r now

7voto

td512 Points 5005

Il y a de fortes chances qu'en /etc/resolv.conf vous n'avez pas de serveurs de noms définis, auquel cas vous devez le faire :

vim /etc/resolv.conf

et ajoutez :

nameserver 8.8.8.8
nameserver 8.8.4.4

l'enregistrer, et une fois de retour au Shell.

faire :

sudo reboot now pour redémarrer et vous devriez avoir un accès internet

1voto

Shashank Vyas Points 11

Dans la VM VirtualBox pour CentOS 7, j'ai rencontré le même problème.

Vous n'avez pas besoin de configurer ces fichiers. Le DNS est défini via le Network Manager. Dans le coin inférieur droit, si vous voyez le truc des deux moniteurs, faites un clic droit dessus et connectez la carte réseau.

Même si vous modifiez le fichier resolv.conf en ajoutant le DNS, le DNS défini sur votre machine hôte/le DNS défini par votre fournisseur de services le remplace.

Et le fichier resolv.conf est mis à jour comme suit -

Généré par NetworkManager

recherche XXX#.XX.comcast.net

serveur de noms 75.75.76.76

serveur de noms 75.75.75.75

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X