CentOS7 启动网卡报错 failed to start LSB: Bring up/down networking

网上百度,发现基本上全是说MAC地址不对。修改/ect/sysconfig/network-xxxx/ifcfg-xxx文件中的HWADDR。照着修改后发现还是报相同错误。

无解…

—失效的方法—

最后不知到在哪儿看见了一个帖子。说是由于网卡的名字是随机的,将其改为eth0。照着改配置文件和ifcfg-xxx文件名字。发现改成eth0后仍然不能重启成功。因为是虚拟机,所以果断删了重装。在安装过程中,有一步是设置网卡,在设置时,将随机的网卡名改为eth0,然后启动网卡,成功!。

google上还有一种方法:

解决方式:禁用NetworkManager
1. systemctl stop NetworkManager
2. systemctl disable NetworkManager
这种方法没有试过,不知道可不可行


18.1.1

上面的方法不知道怎么突然失效。

当虚拟机网络连接模式设置为NAT模式是,网卡的ip配置为dhcp。这时,虚拟机可以ping 外网和物理主机,但是ping不了局域网内的其他电脑,ping出现 connect: network is unreachable

当虚拟机的网络连接模式设置为桥接时,可以ping局域网,但是不能ping外网。

解决方式–>

因为ip变动的原因,我将ip设置为静态

#vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0                     // 网卡设备名
BOOTPROTO=none                  // 是否自动获取IP(none、static、dhcp),其中none和static都代表手工分配IP地址
HWADDR=00:0c:29:17:c4:09        // MAC地址
NM_CONTROLLED=yes               // 是否可以由Network Manager图形管理工具托管
ONBOOT=yes                      // 是否随网络服务启动,eth0生效,为no时ifconfig查看不到eth0网卡IP信息
TYPE=Ethernet                   // 类型为以太网
UUID="xxxxxx-xxxx..."           // 唯一识别码
IPADDR=192.168.0.252            // IP地址
NETMASK=255.255.255.0           // 子网掩码
GATEWAY=192.168.0.1              // 网关
DNS1=202.106.0.20               // DNS
IPV6INIT=no                     // IPv6没有启用

设置后重启,发现还是错误。

最后在一篇帖子上看见是由于配置的网关和系统的网关不一致!
需要修改 /etc/sysconfig/network
将上面配置的网关信息 GATEWAY信息 复制到 network中。然后重启,好了!

—解决结束—

—> 疑问?
我是同时物理克隆了三台虚拟机,修改网卡配置中的ip地址和MAC后。用上面的解决方式,测试其中两台。成功!但是最后一台ping外网依然报错,而且重启网卡后,本来配置好的ip会改变。当reboot后,ip能变成配置的ip。但是还是不能ping外网。不知道是不是我的哪一项配置改动出了问题!!!

猜你喜欢

转载自blog.csdn.net/taoism_jerry/article/details/78919310