无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3840|回复: 3
打印 上一主题 下一主题

vmware下的linux系统启动时经常找不到网络

[复制链接]
跳转到指定楼层
1#
发表于 2007-10-22 16:33:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在vmware workstation 6.0版下,使用Bridged 方式,linux系统启动时,有时候能访问实机网络,有时候不可以。
在不可以访问网络时,在linux下重启动网络:/etc/rc.d/init.d/network restart ,有时候执行一次这个命令,就可以访问网络,有时候还得执行两三次才可以。
不知道大家有没有遇到过这种情况。
2#
发表于 2007-10-23 23:45:09 | 只看该作者
没遇到这个问题


不管是slax还是ubuntu亦或dsl


我一直用552绿色版
回复

使用道具 举报

3#
 楼主| 发表于 2007-10-24 23:27:21 | 只看该作者
用了这么久,一直为这个问题所困,以前用5.x版的也是如此,10次启动,有3-5次遇到这种情况。
回复

使用道具 举报

4#
 楼主| 发表于 2007-10-31 14:16:11 | 只看该作者
已经找到解决的办法,那就是在虚拟机下的Linux系统启动时,自动检查网络情况,发现不能ping外网时,自动重启网络。

vi /etc/init.d/vmnetcard
  1. i=0
  2. j=0
  3. rm -rf /root/netlog
  4. while [ $i = 0 ]
  5.   do
  6.   ping -w20 192.168.0.1 -c 2 >> /root/netlog
  7.        if [ $? = 0 ] ; then
  8.           i=1
  9.        else
  10.           service network restart
  11.           (( j++ ))
  12.           if [ $j = 10 ];then
  13.             i=1
  14.             echo "10 time" >> /root/net/log
  15.           fi
  16.        fi
  17.   done
复制代码
将批处理加入开机启动中:
echo ". /etc/init.d/vmnetcard" >> /etc/rc.d/rc.local


这里的192.168.0.1 是宿主机的IP,你可以用你的实机IP来代替。
上述方法是使用了10次重启network 的限制,以免因一些特殊原因造成一直无法访问外网,从而导致无法进入系统。
netlog 是启动日志,可以很清楚了解每次启动的情况。
用了这个方法以后,还没有遇到网络无法连接的情况。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-25 07:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表