虚拟机电脑之间的迁移以及静态IP的配置,以及虚拟机迁移后重启网卡报错:Error:No suitable device found: no device found for connection "S

1.虚拟机迁移后网卡的配置:‘

自己电脑容量不够了,准备将数据迁移到公司电脑,但是虚拟机中做了好多配置,重新安装会很麻烦,感觉虚拟机是不是可以直接导出导入,保留配置。百度后找到了解决方法。

VMware虚拟机迁移过程:

’右键选择vmware中的虚拟机,选择打开虚拟机目录,copy 文件扩展名为vmx和vmdk的文件。(这里要注意wmdk文件可能不止一个,我的虚拟机文件目录内有三个: 默认 000001 00002)

Copy到安装了vmware的新电脑中,选择打开虚拟机,选中vmx文件,会加载vmdk文件。

弹出对话框:选择我复制了虚拟机。Ok,完成迁移。

配置静态IP:

我的虚拟机网络连接方式为简单易用的NAT转换,我的IP地址原本是通过DHCP动态获取的,但是电脑连接公司WiFi,每天的WindowsIP地址都会变,从而经过NAT转换后的LINUX IP地址也会变,使用xshell或其他ssh工具连接该Linux时,就需要改目标IP地址,否则就会连不上,HTTP、TFTP、等各种需要配置IP地址的服务,也需要更改配置文件中的IP地址,极其繁琐。

选择配置静态IP:

Vim ifconfig-eth0(根据自己电脑启用的网卡来确定要更改的网卡配置文件)

将BOOTPORTO=改为static(静态)

添加一行IPADDR=IP地址。

配置完后保存退出,重启网络服务。

Service network restart

这时候发现无法重启网卡,报错 Error:No suitable device found: no device found for connection "System eth0"

使用ifconfig命令查看,现在开启的是Linux自动新建的eth1网卡,但是使用的配置文件却是eth0的文件,于是改名为ifconfig-eth1. 并且在ifcfg-eth1中的device选项的eth0改为eth1(当然整个操作都反着做,使用eth0网卡,也完全没问题)然后确定ifconfig命令后得到的正确的mac地址和 ifcfg中的mac地址,以及/etc/udev/rules.d/70-persistent-net.rules文件中的mac地址是否相同,后两个文件中有错误则改正。

保存操作

重启服务,发现成功重启。

猜你喜欢

转载自blog.csdn.net/Tang_shui/article/details/83023406