答案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。
我关注了文章
我修改了 /etc/sysconfig/network 和 /etc/sysconfig/network-scripts/ifcfg-eth0 以使用 DHCP,然后重新启动。
现在我可以 ping 互联网了。
答案3
在追踪了两天的相同投诉后,我又做出了额外的贡献:我学会了在 NIC 行和 br0 行中查找“ UP ”(如果存在,因为它们在虚拟机中存在)。我经常对 CentOS 7 和 RHEL 7 使用以下命令:
# ip link set br0 down
# ip link set br0 up
# systemctl reboot
确认主网卡也处于“UP”状态。通常都是这样的。