Je ne parviens pas à connecter mon invité CentOS 7 à Internet. La configuration de mon réseau VirtualBox est la suivante:
Adapter 1: NAT; Adapter 2: Host-Only (vboxnet0)
vboxnet0
est connecté avec DHCP avec les paramètres par défaut de VirtualBox.
Dans mon invité CentOS, j'ai commandé ip a
et 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 à ma VirtualBox à partir de ma machine hôte:
ping 192.168.56.102
peut transmettre et recevoir des paquets.
Cependant, ma VirtualBox ne peut pas accéder à Internet:
ping www.google.com
génère "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 à Internet?
Comme Gasim l'a dit:
Ajouter 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
Il est probable que dans /etc/resolv.conf
vous n'avez aucun serveur de noms défini, auquel cas vous voulez faire:
vim /etc/resolv.conf
et ajouter:
nameserver 8.8.8.8
nameserver 8.8.4.4
enregistrez-le et une fois de retour au Shell
faire:
Sudo reboot now
pour redémarrer et vous devriez avoir un accès internet
Dans VirtualBox pour CentOS 7 VM, j'ai rencontré le même problème.
Vous n'avez pas besoin de configurer ces fichiers. Le DNS est défini via le gestionnaire de réseau. Dans le coin inférieur droit si vous voyez le moniteur à deux écrans, 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 ordinateur hôte/DNS défini par votre fournisseur de service le gère.
Et le 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