Ich habe mit Virtual Box eine virtuelle RHEL-Maschine installiert und kann weder meinen Hostcomputer noch das Internet anpingen.
Ich habe 2 Adapter konfiguriert:
- An NAT angeschlossen, Promiscuous alles zulassen und Kabel angeschlossen
- An Bridged Adapter angeschlossen, Promiscuous alles zulassen und Kabel angeschlossen
Wenn ich ausführe ip addr show
, ist hier die Ausgabe:
Danke schön.
Antwort1
Hatte ein ähnliches Problem
Überprüfen Sie, ob Sie Folgendes hinzugefügt haben
/etc/sysconfig/network
::
NETWORKING=yes
HOSTNAME=my-hostname
Stellen Sie sicher, dass Sie die Konfigurationsdatei am entsprechenden Ort haben (entsprechend Ihrem Gerätenamen):
/etc/sysconfig/network-scripts/ifcfg-enp0s3
in meinem Fall:
NAME=enp0s3
DEVICE=enp0s3
ONBOOT=yes
Führen Sie dann Folgendes aus:
ifup enp0s3
(Ihr Gerätename kann beispielsweise anders sein eth0
, überprüfen Sie das also noch einmal)
Auch dieser Befehl sudo service networking restart
kann in einigen Fällen hilfreich sein.
Verwandtes Problem:https://serverfault.com/questions/660210/cant-start-centos-7-network-service
Antwort2
Danke an Jaroslav Kucera, der sagte, ich solle eth0 eine IP zuweisen.
Ich folgte diesemArtikel
Ich habe /etc/sysconfig/network und /etc/sysconfig/network-scripts/ifcfg-eth0 für DHCP geändert und dann neu gestartet.
Jetzt kann ich das Internet anpingen.
Antwort3
Ein zusätzlicher Beitrag, nachdem ich zwei Tage lang derselben Beschwerde nachgegangen bin: Ich habe gelernt, in der NIC-Zeile und der br0-Zeile (falls vorhanden, wie bei virtuellen Maschinen) nach dem Wort „UP“ zu suchen. Ich verwende routinemäßig sowohl für CentOS 7 als auch für RHEL 7 die folgenden Befehle:
# ip link set br0 down
# ip link set br0 up
# systemctl reboot
Überprüfen Sie, ob die primären Netzwerkkarten ebenfalls den Status „UP“ haben. Normalerweise ist das der Fall.