今天闲来无事准备来给debian42r0装个桌面环境,就把以前的debian克隆了一个来做试验。克隆OK后运行,当使用apt-get命令时却发现不能正常联网(错误提示connect: network is unreachable)。检查网卡设置后又一切正常,还好有Google这位万事通,向GG请教后才知道原来是克隆虚拟机后导致虚拟机配置文件中的mac地址和debian系统的mac地址不一致导致。
解决办法:
在虚拟机的存储目录中用文本编辑器打开“虚拟主机名”.vmx,找到ethernet0.generatedAddress字段,记下mac地址。启动debian,用vi编辑器编辑/etc/udev/rules.d/z25_persistent-net.rules,用新的mac地址替换旧的eth0网卡mac地址;或者删除现在的eth0网卡信息,把eth1改成eth0,保存退出。输入命令“reboot”重启debian后,网络正常!
另:网卡的启动顺序也可在/etc/udev/rules.d/z25_persistent-net.rules里更改。