关于Linux提示“Check cable?”问题的解决方法

新硬盘 新系统 一切新开始 在版面ftp上下载了一个vmware fusion 2.0 beta,居然默认还开着debug mode,新版本的界面发生了不大不小的变化,但是功能还是和原来差不多清水.路由器实验这种事情还是用parallels desktop吧,到底和windows 上的 workstation的定位不一样

装arch,xp,redhat....

发现rh9在开始dhcp的时候都会出现check cable?错误,而arch却没有这个问题。网上查了查,找到个解决方法,共享一下

在VM虚拟机中,如果是新安装 的LINUX,在加载网络时,有可能会出现“Determining IP information for eth0...failed;no

link present. Check cable?”提出,并且不能加载网卡。

VMware4.5以上和Redhat 9以上之间,网卡驱动有些不兼容:

Redhat 9.0作Guest OS时,用"ifconfig eth0 up"是无法激活虚拟网卡的,总是提示

诸如 "Determining IP information for eth0... failed; no link present. Check cable?"

解决方法是:

以root权限,编辑 /etc/sysconfig/network-scripts/ifcfg-eth N和
/etc/sysconfig/networking/devices/ifcfg-ethN
其中N是数字,比如eth0

在每个文件中添加:
check_link_down () {
return 1;
}

然后重新激活网卡,不需要重启就能上网,要是还不能激活,重新启动虚拟机