# ifup eth0

SIOCSIFADDR: No such device

eth0: ERROR while getting interfaceflags: No such device

SIOCSIFADDR: No such device

SIOCSIFADDR: No such device

eth0: ERROR while gettinginterface flags: No such device

eth0: ERROR while gettinginterface flags: No such device

通过查找资料发现是迁移虚拟机导致虚拟机配置文件中的mac地址和debian系统的mac地址不一致导致。

解决办法:

在虚拟机目录中用文本编辑器打开*.vmx,找到ethernet0.generatedAddress字段,记下mac地址

启动debian,编辑/etc/udev/rules.d/z25_persistent-net.rules,用新的mac地址替换旧的mac地址,重启debian即可

另,据资料说Ubuntu也有这个问题,解决办法是编辑/etc/iftab,替换旧的mac地址。
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐