J'ai Ubuntu 12.10 sur lequel j'ai installé la boîte virtuelle sur laquelle j'ai installé Centos 6.4 i386. Sur Ubuntu, j'ai: noyau 3.5.0-17 générique en cours d'exécution.
Sur Virtual Box, j'installe Centos 6.4 et tout fonctionne correctement. Cependant, lorsque je démarre sur une machine virtuelle, l'interface est uniquement en boucle. Rien d'autre. J'ai essayé d'ajouter manuellement le fichier ifcfg-eth0 mais rien ne se passe. Sur les paramètres de la machine virtuelle, j'ai ajouté des interfaces NAT et HostOnly, mais chaque fois que je démarre dans Centos, il n'y a qu'une seule interface. Que devrais-je faire?
la source
Exécutez la commande:
Cela montrera les interfaces. Je dois
/etc/sysconfig/network-scripts
ouvrir leifcfg
fichier correspondant et mettre au démarrage oui. Redémarrez le système et vous êtes en panne.Par défaut, il est défini sur no dans Centos 7.
la source
ifcfg
fichier et nommer l’interface comme vous le souhaitez avec l’DEVICE=[name]
option aussi longtemps que vous incluez le fichierHWADDR=[mac address]
.ip a
?Lorsque vous créez une nouvelle machine virtuelle (c.-à-d. Un SE invité) avec VirtualBox, le NIC devient par défaut un Am79C973. Bien que cette carte réseau puisse être prise en charge par de nombreux systèmes d'exploitation, elle ne semble pas être prise en charge par CentOS 7. Cela signifie que la seule carte réseau qui apparaîtra dans votre nouvelle machine virtuelle CentOS 7 sera la carte réseau en boucle. Ce que vous devez faire est de remplacer la carte réseau par une autre qui est prise en charge, comme le 82543GC.
Tout d’abord, arrêtez la machine virtuelle CentOS si vous ne l’avez pas déjà fait, puis modifiez la carte réseau à l’aide de cette commande sur votre hôte VirtualBox:
Maintenant, redémarrez votre machine virtuelle CentOS et vous remarquerez qu’elle dispose maintenant d’une carte réseau.
J'espère que ca aide.
la source
/etc/sysconfig/networking/devices/ifcfg-ethX
Consultez les fichiers de configuration de la carte réseau et vérifiez si le paramètreONBOOT
existe. Sinon, ajoutez-le.Redémarrez ou
/etc/init.d/network restart
après le changement devrait mettre votre interface en place.la source
Dans Centos 7, le nom de l'interface réseau est le suivant
enp0s3
: pour que la mise en réseau fonctionne, vous devez éditer les fichiers correspondants en:Et mettre le
ONBOOT
àyes
la source
p#p###
interface de format, mais dans tous les cas, il est préférable de déterminer le nom réel que de le deviner.Courir en
dhclient –v
tant que root me l'a corrigé.J'ai eu cette solution de cet article .
la source
Je pense que c'est probablement la configuration du réseau qui le jette. J'ai trouvé que le mien fonctionnait mieux avec "Bridged Adapter", car vous utilisiez alors directement la carte réseau de l'hôte. Cela permettra également à l'ordinateur virtuel d'utiliser DHCP pour obtenir sa propre adresse IP interne à partir de votre routeur.
La NAT est un peu étrange, car vous n'utilisez qu'une seule adresse IP (la même que celle de l'hôte?) Et relancez la traduction des ports. Il ne s'agit donc pas d'une adresse IP distincte pour l'ordinateur virtuel. HostOnly n'autorise l'ordinateur virtuel qu'à créer un "réseau local" avec votre hôte, c'est-à-dire. pas d'Internet externe. Et cela ne vous laisse quasiment que le dispositif de bouclage.
la source
Cela me ressemble à un problème de /etc/udev/rules.d/70-persistent-net.rules. Si ce fichier n'est pas supprimé, la modification de ifcfg-ethX ne vous aidera pas car les anciens paramètres que vous avez conservés seront conservés. Supprimez le fichier, puis utilisez "udevadm trigger" pour le recréer.
la source
Ceci s'applique spécifiquement à VMBox où vous avez installé un nouveau clone (le mien était CentOS) et ne voyez pas d'adresse IP:
la source
sudo dhclient
Terminé. Aucun redémarrage requis.Si vous voulez que le client DHCP démarre automatiquement au démarrage:
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
changezONBOOT=no
enONBOOT=yes
.la source
J'ai rencontré le même problème; Je l'ai résolu en configurant le réseau dans la page de configuration de virtualBox → network setting: j'ai sélectionné "Bridged Networking".
http://www.thegeekstuff.com/2012/03/virtualbox-guest-additions/
la source