Ich habe Ubuntu 12.10, auf dem ich die virtuelle Box installiert habe, auf der ich Centos 6.4 i386 einrichte. Auf Ubuntu habe ich: 3.5.0-17-generischer Kernel läuft.
Auf der virtuellen Box installiere ich Centos 6.4 und alles funktioniert einwandfrei. Wenn ich jedoch eine VM-Maschine boote, gibt es nur eine Loopback-Schnittstelle. Nichts anderes. Ich habe versucht, die Datei ifcfg-eth0 manuell hinzuzufügen, aber es passiert nichts. In den VM-Einstellungen habe ich NAT- und HostOnly-Schnittstellen hinzugefügt, aber wenn ich Centos starte, gibt es nur eine einzige Schnittstelle. Was soll ich machen?
quelle
Führen Sie den Befehl aus:
Dies zeigt die Schnittstellen. Ich muss
/etc/sysconfig/network-scripts
die entsprechendeifcfg
Datei öffnen und beim Booten auf yes setzen. Starten Sie das System neu und Sie sind inaktiv.Standardmäßig ist dies in Centos 7 auf no gesetzt
quelle
ifcfg
Datei erstellen und die Schnittstelle mit der gewünschtenDEVICE=[name]
Option benennen , solange Sie die einschließenHWADDR=[mac address]
.ip a
?Wenn Sie eine neue virtuelle Maschine (dh ein Gastbetriebssystem) mit VirtualBox erstellen, wird die Netzwerkkarte standardmäßig zu einer Am79C973. Während diese Netzwerkkarte von vielen Betriebssystemen unterstützt wird, scheint diese bestimmte Netzwerkkarte von CentOS 7 nicht unterstützt zu werden. Dies bedeutet, dass die einzige Netzwerkkarte, die in Ihrer neuen CentOS 7-VM angezeigt wird, die Loopback-Netzwerkkarte ist. Sie müssen lediglich die Netzwerkkarte in eine Netzwerkkarte ändern, die wie die 82543GC unterstützt wird.
Stoppen Sie zuerst die CentOS-VM, falls Sie dies noch nicht getan haben, und ändern Sie dann die Netzwerkkarte mithilfe des folgenden Befehls auf Ihrem VirtualBox-Host:
Starten Sie nun Ihre CentOS VM erneut und Sie werden feststellen, dass sie nun eine Netzwerkkarte hat.
Ich hoffe das hilft.
quelle
Schauen Sie sich die NIC-Konfigurationsdateien an
/etc/sysconfig/networking/devices/ifcfg-ethX
und prüfen Sie, ob der ParameterONBOOT
existiert. Wenn nicht - fügen Sie es hinzu.Ein Neustart oder
/etc/init.d/network restart
nach der Änderung sollte Ihre Benutzeroberfläche anzeigen.quelle
In Centos 7 lautet der Name der Netzwerkschnittstelle
enp0s3
, damit das Netzwerk funktioniert, müssen Sie die entsprechenden Dateien folgendermaßen bearbeiten:Und stell das
ONBOOT
aufyes
quelle
p#p###
Formatschnittstelle. In beiden Fällen ist es jedoch besser, den tatsächlichen Namen zu ermitteln, als ihn zu erraten.Laufen
dhclient –v
als root hat das für mich behoben.Ich habe diese Lösung aus diesem Artikel erhalten .
quelle
Ich denke, es ist wahrscheinlich die Netzwerkeinstellung, die es auslöst. Ich fand meine Arbeit am besten mit "Bridged Adapter", da Sie dann die Netzwerkkarte des Hosts direkt verwenden. Außerdem kann der virtuelle Computer DHCP verwenden, um eine eigene interne IP-Adresse von Ihrem Router zu erhalten.
NAT ist ein bisschen seltsam, da Sie nur eine IP-Adresse verwenden (die gleiche wie die des Hosts?) Und stattdessen die Übersetzung von Ports weiterleiten - es ist also nicht wirklich eine separate IP für den virtuellen Computer. HostOnly Ich denke, nur erlaubt der virtuelle Computer, "lokales Netzwerk" mit Ihrem Host zu machen - dh. kein externes Internet. Und das lässt Sie so ziemlich mit dem Loopback-Gerät allein.
quelle
Dies scheint mir ein /etc/udev/rules.d/70-persistent-net.rules Problem zu sein. Wenn diese Datei nicht gelöscht wird, kann die Bearbeitung von ifcfg-ethX nicht helfen, da die alten Einstellungen bestehen bleiben. Löschen Sie die Datei und erstellen Sie sie mit "udevadm trigger" neu.
quelle
Dies gilt speziell für VMBox, bei der Sie einen neuen Klon installiert haben (meiner war CentOS) und keine IP-Adresse sehen:
quelle
sudo dhclient
Getan. Kein Neustart erforderlich.Wenn der DHCP-Client beim Booten automatisch gestartet werden soll,
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
ändern Sie die EinstellungONBOOT=no
inONBOOT=yes
.quelle
Ich bin auf dasselbe Problem gestoßen; Ich habe es gelöst, indem ich das Netzwerk auf der Seite virtualBox configuration → network setting konfiguriert habe: Ich habe "Bridged Networking" ausgewählt.
http://www.thegeekstuff.com/2012/03/virtualbox-guest-additions/
quelle