无忧启动论坛
标题:
vmware下的linux系统启动时经常找不到网络
[打印本页]
作者:
wuyou
时间:
2007-10-22 16:33
标题:
vmware下的linux系统启动时经常找不到网络
在vmware workstation 6.0版下,使用Bridged 方式,linux系统启动时,有时候能访问实机网络,有时候不可以。
在不可以访问网络时,在linux下重启动网络:/etc/rc.d/init.d/network restart ,有时候执行一次这个命令,就可以访问网络,有时候还得执行两三次才可以。
不知道大家有没有遇到过这种情况。
作者:
keygen
时间:
2007-10-23 23:45
没遇到这个问题
不管是slax还是ubuntu亦或dsl
我一直用552绿色版
作者:
wuyou
时间:
2007-10-24 23:27
用了这么久,一直为这个问题所困,以前用5.x版的也是如此,10次启动,有3-5次遇到这种情况。
作者:
wuyou
时间:
2007-10-31 14:16
已经找到解决的办法,那就是在虚拟机下的Linux系统启动时,自动检查网络情况,发现不能ping外网时,自动重启网络。
vi /etc/init.d/vmnetcard
i=0
j=0
rm -rf /root/netlog
while [ $i = 0 ]
do
ping -w20 192.168.0.1 -c 2 >> /root/netlog
if [ $? = 0 ] ; then
i=1
else
service network restart
(( j++ ))
if [ $j = 10 ];then
i=1
echo "10 time" >> /root/net/log
fi
fi
done
复制代码
将批处理加入开机启动中:
echo ". /etc/init.d/vmnetcard" >> /etc/rc.d/rc.local
这里的192.168.0.1 是宿主机的IP,你可以用你的实机IP来代替。
上述方法是使用了10次重启network 的限制,以免因一些特殊原因造成一直无法访问外网,从而导致无法进入系统。
netlog 是启动日志,可以很清楚了解每次启动的情况。
用了这个方法以后,还没有遇到网络无法连接的情况。
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3