云主机

产品文档

云主机

帮助中心 > 产品文档 > 云主机 > 使用centos私有镜像创建云主机后无法获取内网IP解决办法

使用centos私有镜像创建云主机后无法获取内网IP解决办法

有时使用之前制作的centos私有镜像创建云主机后发现云主机未获取内网IP,ifconfig -a查看网络信息发现网卡名称变为eth1,且没有内网IP信息,如图所示:

这是由于创建私有镜像时保留了网卡的UUID信息,导致使用私有镜像创建云主机时,系统自动分配网卡为eth1,而/etc/sysconfig/network-scripts下又没有ifcfg-eth1配置文件(只有原有的ifcfg-eth0文件),导致系统有eth0的配置文件但找不到eth0设备,有eth1设备但没有eth0配置文件,所以无法获取内网IP,同时公网IP也无法访问。

解决办法:

执行 vi /etc/udev/rules.d/70-persistent-net.rules

如图所示:

可以看到系统在原有eth0网卡的内容(红框)下自动生成了eth1的内容(黄框)。

修改文件,将eth0部分的内容注释掉,将eth1内容中的设备名改为eth0,如下图两处红框所示,wq保存文件并退出。

reboot重启云主机,重启后,执行ifconfig -a发现之前的eth1设备名恢复为eth0且可以获取内网IP,绑定公网IP后也可以正常访问,如图:

如无法解决您的问题,请向我们提工单。

更新时间:2019-05-29 15:38:56
feedback