升级了vmware6.0后,使用ifconfig eth0 192.168.1.1时出现如下错误:
SIOCSIFADDR: No such device
eth0: unknown interface: No such device
在网上找到如下解释:
后来就使用其他的系统启动,在lsmod,发现是pcnet32模块,在使用dmesg,网络设备确实是pcnet的。总算明白为什么8139的驱动不工作了。从新编译内核,在
ethernet(10 or 100Mbit)里面添加了AMD PCnet32 PCI support到模块。然后在/etc/modules.conf里面添加alias eth0 pcnet32,重新启动,网卡工作了。哈哈。
看来是vmware是使用pcnet32来代替系统的网卡设备的,才照成这次的错误。
照这样做了,果然可以解决问题。