1. 首页
  2. 网站建设
  3. 服务器

Vultr主机从snapshot镜像恢复后无法上网的问题

在使用Vultr虚拟机的时候可能会出现这种情况,从镜像恢复了一个linux系统,系统安装好后却不能上网。这是因为linux系统的镜像中保存的是原来网卡的mac地址,新恢复了一个系统后这个mac地址已经改变,系统无法识别。Windows系统不会出现,因为系统会自动适配新的网卡。
CentOS

1、通过远程管理VNC地址登录系统
2、删除文件 /etc/udev/rules.d/70-persistent-net.rules 。

rm -rf /etc/udev/rules.d/70-persistent-net.rules

3、打开网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 ,修改成如下内容。

DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
DNS1=8.8.8.8
NAME="System eth0"

4、重启服务器,命令 reboot 。
5、如果不想每次都那么操作,可以从 EPEL 源中安装 cloud-init 包,他会自动调节网卡适配器,比如MAC地址。

Ubuntu、Debian

1、通过远程管理VNC地址登录系统
2、删除文件 /etc/udev/rules.d/70-persistent-net.rules 。

rm -rf /etc/udev/rules.d/70-persistent-net.rules

3、查看文件 /etc/network/interfaces ,看IP地址是否正确。
4、重启服务器,命令 reboot 。
5、如果不想每次都那么操作,可以直接安装 cloud-init 包,他会自动调节网卡适配器,比如MAC地址。

apt-get install cloud-init

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code