答案1
有類似問題
檢查您是否已將以下內容新增至
/etc/sysconfig/network
::
NETWORKING=yes
HOSTNAME=my-hostname
確保您在相應的位置有設定檔(根據您的設備名稱):
/etc/sysconfig/network-scripts/ifcfg-enp0s3
在我的情況下:
NAME=enp0s3
DEVICE=enp0s3
ONBOOT=yes
然後運行:(
ifup enp0s3
例如,您的設備名稱可能不同eth0
,因此請仔細檢查)
此外,此命令sudo service networking restart
在某些情況下可能會有所幫助。
相關問題:https://serverfault.com/questions/660210/cant-start-centos-7-network-service
答案2
感謝 Jaroslav Kucera 說我應該為 eth0 分配一個 ip。
我跟著這個文章
我修改了 DHCP 的 /etc/sysconfig/network 和 /etc/sysconfig/network-scripts/ifcfg-eth0 然後重新啟動。
現在我可以 ping 通網路了。
答案3
在追蹤相同的投訴兩天後的額外貢獻:我學會了在 NIC 線和 br0 線(如果存在,因為它們與虛擬機器一樣)中尋找工作「UP」。對於 CentOS 7 和 RHEL 7,我通常使用以下命令:
# ip link set br0 down
# ip link set br0 up
# systemctl reboot
驗證主 NIC 也具有“UP”狀態。他們通常會這樣做。