Vous avez installé un minimum de CentOS 6.4 dans VirtualBox mais n'avez pas d'Internet?

28

Je viens de commencer à utiliser la VirtualBox, mais je ne semble pas avoir d'Internet sur le CentOS lorsque je tape yum update. Existe-t-il une solution à mon problème? (cela pourrait éventuellement être un problème avec VirtualBox mal configuré)

Voici une sortie de ifconfig.

Image

Vlad
la source
Quelle est la sortie de votre ifconfig?
Tillman32
Ouais, vous n'avez pas eth0 - juste la boucle de retour. Je pense avoir la réponse pour vous.
Tillman32
Je viens de l'installer, c'est 100% propre. Peut-être que je dois configurer ma VirtualBox?
Vlad
@ user0000001 - Mettez à jour votre question avec la capture d'écran et je voterai pour cette question.
Ramhound

Réponses:

51

Il semble que votre eth0 ne soit pas configuré. Voici ce que j'ai fait pour corriger le mien sur CentOS 6.4.

sudo su -

cat /etc/sysconfig/network |grep -i network

Cela devrait retourner: NETWORKING = yes - Si ce n'est pas le cas, changez-le en yes.

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Cela devrait ressembler à ceci:

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="YES"
ONBOOT="NO"

Il y a quelques options que nous voulons changer ici, NM_CONTROLLED doit être NON, ONBOOT doit être OUI, et enfin ajouter ce code en bas:

BOOTPROTO="dhcp"

Cela vous permettra de saisir une adresse IP à partir de votre DHCP et d'activer essentiellement IPV4.

Maintenant, le fichier entier devrait ressembler à ceci:

DEVICE="eth0"
HWADDR="08:00:27:07:9e:57"
NM_CONTROLLED="NO"
ONBOOT="YES"
BOOTPROTO="dhcp"

Sauver et fermer. Maintenant, permet de redémarrer le service réseau pour recharger avec ces paramètres:

[root@Development ~]# service network restart
Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:
Determining IP information for eth0... done.
                                                           [  OK  ]

Remarquez le 'eth0' - génial! Vérifions maintenant si nous avons obtenu un IPV4 de notre DHCP:

ifconfig

Vous devriez maintenant voir «eth0».

Tillman32
la source
Sur le point d'essayer cela.
Vlad
L'avez-vous fait fonctionner?
Tillman32
Oui monsieur, cela fonctionne comme un charme.
Vlad
2
Pour moi, il semble que votre machine virtuelle de boîte virtuelle soit en mode ponté (attaché à la carte réseau de vos hôtes) et n'obtienne pas sa propre IP de votre serveur DHCP. (votre routeur) Vous avez essayé d'envoyer une requête ping à une adresse 192.168.XX à partir d'un autre sous-réseau 10.XXX Essayez de changer vos paramètres NIC de VM dans virtualbox en NAT ou indépendant.
Tillman32
1
Cela a fait des merveilles pour moi lors de la configuration de CentOS dans VirtualBox.
Nestor Ledon
5

Vous n'avez aucun réseau configuré. vous auriez dû l'activer lors de l'installation (ce n'est pas évident, je l'ai également manqué lors de ma première installation minimale). Essayer:

dhclient eth0 # gets you DHCP on en0

Cela vous permettra de démarrer. Alors essaye:

yum install system-config-network-tui

Ce qui vous donnera un programme de configuration réseau basé sur des malédictions où vous pouvez définir les choses de manière permanente.

Rich Homolka
la source
1
Génial, ça marche. Merci. Dois-je taper dhclient eth0chaque fois que je redémarre ma machine virtuelle?
Vlad
1
Btw, obtenant une erreur puu.sh/3mIhT.png
Vlad
Non, utilisez l'outil réseau que vous venez d'installer avec yum pour activer DHCP au démarrage.
Rich Homolka
4

J'ai eu un problème similaire, mais tout ce que j'avais à faire était de modifier le script réseau sur oui pour le démarrage et de redémarrer le réseau.

Modifier le script réseau

 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

 bla bla=bla
 ...
 onboot=yes

Redémarrez le réseau

 systemctl restart network
Bert
la source
3

Lorsque vous installez CentOS, sur la page de mise en réseau, il y a un bouton en bas à gauche qui vous permet de configurer les paramètres réseau. Cliquez sur modifier à côté de eth0 et recherchez la case à cocher pour configurer le réseau pour qu'il se connecte automatiquement.

Guavaman
la source