debian在VMWare下面,网卡的问题。

懒得重新安装,直接那以前安装过的旧版本的debian的vmware镜像来用了,但是发现启动的时候无法正常启动网卡,使用ifup eth的时候出现下面的错误:

# ifup eth0
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
SIOCSIFADDR: No such device
SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
通过查找资料发现是迁移虚拟机导致虚拟机配置文件中的mac地址和debian系统的mac地址不一致导致。
解决办法:
在虚拟机目录中用文本编辑器打开*.vmx,找到ethernet0.generatedAddress字段,记下mac地址。(在osx下面,vmx文件被包起来了,用vim打开你就会看到.vmx文件)
启动debian,编辑/etc/udev/rules.d/z25_persistent-net.rules,用新的mac地址替换旧的mac地址,重启debian即可。打开上述文件的时候可能会发现存在一个eth1,它的mac地址就是你刚才看到的vmx中的新的mac的地址,注释掉eth1吧。
~END~

0 Responses to "debian在VMWare下面,网卡的问题。"