J'ai du mal à connecter mon hôte CentOS 7 à Internet. La configuration de mon réseau VirtualBox est la suivante:
Adapter 1: NAT; Adapter 2: Host-Only (vboxnet0)
vboxnet0
est connecté configuré avec DHCP avec les paramètres VirtualBox par défaut.
Dans mon CentOS Guest, 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 de ma machine hôte:
ping 192.168.56.102
Peut transmettre et recevoir des paquets.
Cependant, mon VirtualBox ne peut pas accéder à Internet:
ping www.google.com
Produit "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 client ne peut-il pas se connecter à Internet?
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
Les chances sont que dans /etc/resolv.conf
vous ne disposez pas d'un serveur de noms, auquel cas vous souhaitez:
vim /etc/resolv.conf
et ajouter:
nameserver 8.8.8.8 nameserver 8.8.4.4
Enregistrez-le, et une fois de retour à la coquille
faire:
sudo reboot now
pour redémarrer et vous devriez avoir un accès à Internet
Dans VirtualBox pour CentOS 7 VM, j'ai eu 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. En bas à droite, si vous voyez le moniteur, cliquez simplement sur ce bouton et connectez-vous 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 / DNS défini par votre service vous fournit plus de détails.
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