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后也可以正常访问

标签

发表评论