Minimales CentOS 6.4 in VirtualBox installiert, aber kein Internet?

28

Ich habe gerade angefangen, die VirtualBox zu verwenden, aber ich scheine kein Internet auf dem CentOS zu haben, wenn ich tippe yum update. Gibt es eine Lösung für mein Problem? (Möglicherweise liegt ein Problem mit der falsch konfigurierten VirtualBox vor.)

Hier ist eine Ausgabe von ifconfig.

Bild

Vlad
quelle
Was ist die Ausgabe Ihrer ifconfig?
Tillman32
Ja, du hast kein eth0 - nur die Schleife zurück. Ich glaube, ich habe die Antwort für dich.
Tillman32
Ich habe es gerade installiert, es ist 100% sauber. Möglicherweise muss ich meine VirtualBox konfigurieren?
Vlad
@ user0000001 - Aktualisiere deine Frage mit dem Screenshot und ich werde diese Frage verbessern.
Ramhound

Antworten:

51

Sieht aus wie Ihr eth0 nicht eingerichtet ist. Hier ist, was ich getan habe, um meine Probleme unter CentOS 6.4 zu beheben.

sudo su -

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

Dies sollte zurückgeben: NETWORKING = yes - Wenn dies nicht der Fall ist, ändern Sie es in yes.

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

Das sollte so aussehen:

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

Es gibt ein paar Optionen, die wir hier ändern möchten, NM_CONTROLLED muss NEIN sein, ONBOOT muss JA sein und schließlich den folgenden Code unten hinzufügen:

BOOTPROTO="dhcp"

Auf diese Weise können Sie eine IP von Ihrem DHCP abrufen und IPV4 im Wesentlichen aktivieren.

Nun sollte die ganze Datei so aussehen:

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

Speichern und schließen. Jetzt können Sie den Netzwerkdienst neu starten, um ihn mit den folgenden Einstellungen neu zu laden:

[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  ]

Beachten Sie die "eth0" - super! Überprüfen wir nun, ob wir ein IPV4 von unserem DHCP erhalten haben:

ifconfig

Sie sollten jetzt "eth0" sehen.

Tillman32
quelle
Ich versuche es gleich.
Vlad
Hast du es geschafft?
Tillman32
Ja, es funktioniert wie ein Zauber.
Vlad
2
Für mich sieht es so aus, als ob sich Ihre virtuelle Box-VM in einem überbrückten Modus befindet (verbunden mit Ihrer Host-Netzwerkkarte) und keine eigene IP von Ihrem DHCP-Server erhält. (Ihr Router) Sie haben versucht, eine 192.168.XX-Adresse aus einem anderen Subnetz anzupingen. 10.XXX Versuchen Sie, die NIC-Einstellungen Ihrer VMs in virtualbox auf NAT oder Independent zu ändern.
Tillman32
1
Dies hat sich für mich beim Einrichten von CentOS in VirtualBox als wunderbar erwiesen.
Nestor Ledon
5

Sie haben kein Netzwerk konfiguriert. Sie sollten es während der Installation aktiviert haben (es ist nicht offensichtlich, ich habe es auch während meiner ersten Minimalinstallation verpasst). Versuchen:

dhclient eth0 # gets you DHCP on en0

Damit können Sie loslegen. Dann versuche es:

yum install system-config-network-tui

Damit erhalten Sie ein auf Flüchen basierendes Netzwerkkonfigurationsprogramm, mit dem Sie die Einstellungen dauerhaft festlegen können.

Reiche Homolka
quelle
1
Super, es funktioniert. Vielen Dank. Muss ich das bei dhclient eth0jedem Neustart meiner virtuellen Maschine eingeben?
Vlad
1
Übrigens, immer eine Fehlermeldung puu.sh/3mIhT.png
Vlad
Nein, verwenden Sie das Netzwerk-Tool, das Sie gerade mit yum installiert haben, um DHCP beim Booten zu aktivieren.
Rich Homolka
4

Ich hatte ein ähnliches Problem, aber alles, was ich tun musste, war, das Netzwerkskript für Onboot auf yes zu setzen und das Netzwerk neu zu starten.

Bearbeiten Sie das Netzwerk-Skript

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

 bla bla=bla
 ...
 onboot=yes

Netzwerk neu starten

 systemctl restart network
bert
quelle
3

Wenn Sie CentOS installieren, befindet sich links unten auf der Netzwerkseite eine Schaltfläche, mit der Sie die Netzwerkeinstellungen konfigurieren können. Klicken Sie neben eth0 auf Bearbeiten, und aktivieren Sie das Kontrollkästchen, um das Netzwerk für die automatische Verbindung einzurichten.

Guavaman
quelle