这个问题已经存在很久了,一直不得解决.
我是用vmware虚拟机装的red hat 企业版,版本号为2.6.9-42.EL. 不知道从什么时候开始,我发现,linux启动过程中,在启动网卡时,需要很长时间,然后因为找不到IP地址而启动失败.
启动失败就算了,可是,我编辑/etc/sysconfig/network-script/ifcfg-eth0将DHCP改成static模式.自己设置ip.却发现重启网卡是提示此IP已经被使用.叫我换个iP地址.在此发誓这个IP除了我在用就没谁使用的.难道我碰见鬼了?
后来,在网上查下是否有此问题的解决办法,看到一个类似的,告诉我将
check_link_down() {
return 1;
这段命令写入网卡配置文件中.在照办后无论是重启虚拟机还是重启网卡,问题依旧.
其实,这个倒不算最奇怪的了,更奇怪的是下面的.
后来,我试着将本机关机重启了下,进入系统后再开启虚拟机,此时发现,以上的问题不复存在了.网卡获得IP很顺利.无论是我改为静态还是动态都不存在以上问题.
以后,每次我想打开linux时,都要先登陆下虚拟机,然后再关闭,然后再重启电脑,再打开虚拟机.晕死~~
我换了fedora和suse系统,都不存在以上问题,即使我换成red hat个人版,也没有以上问题的存在.不过,将此企业版red hat重装到虚拟机上,问题依旧.(注:单独安装在本机上不存在此问题)
在此记录此绝版问题,如果有同志碰到同样问题而找到解决方法,请告知.