红联Linux门户
Linux帮助

network restart后无法上网

发布时间:2011-05-25 09:50:53来源:红联作者:soar_king
[i=s] 本帖最后由 soar_king 于 2011-5-27 12:41 编辑 [/i]

mm想学linux,从简单入手考虑,给她装了mandriva 2010.2,结果发现每次休眠后再唤醒,就无法上网了。
开始以为是休眠的问题,于是google、baidu一番,没有找到解决的方法,后来发现不是休眠的问题,network
restart后,网络就不通了,ifdown、ifup后也是如此。最为诡异的是系统表现一切正常,显示网络连接都是好的,
还可以ping通网关和同网段主机,但无法ping通外网ip,一般来说这种表现应该是网关设置出了问题,但是检查
网络设置中网关配置是正确的,重建网络配置故障依旧。只有reboot后才能重新正常上网。请问大家到底是哪里的
问题,这个问题我已经搞了2天快抓狂了。

另外还有个问题想请教一下,就是这台本本之前外放的音量很小,开到最大也很难听清楚,但是休眠后唤醒,
音量就恢复到windows下一样大了,但是reboot后又变得很小,非常奇怪,也是搞了很久搞不定。我另外一台
arch的声音也是这样。2台本都是lenovo的,codec是ide92hd81x,用的snd_hda_intel的驱动。
文章评论

共有 5 条评论

  1. soar_king 于 2011-05-25 16:37:11发表:

    确定是openvpn在作怪了,发现在openvpn开启状态下重启网络就会出现问题。
    具体表现在正常状态下可根据route表traceroute到外网服务器,重启网络后traceroute就连网关都找不到了。估计openvpn把route表弄废或锁定了,导致其他程序无法找到网关,从而无法访问外部网络,具体原因目前没有能力深究,盼高人能够解答。
    解决方法是重启openvpn服务,或者杀掉所有openvpn进程,这样就又可以访问外网了。

  2. soar_king 于 2011-05-25 15:19:51发表:

    初步找到原因是openvpn在作怪,之前我开机默认启动了openvpn,取消openvpn开机启动后,网络表现正常。我再实验实验看能不能找到更深层的原因,稍后贴出来。

  3. soar_king 于 2011-05-25 11:09:55发表:

    resovl.conf里之前已经设置了dns
    nameserver 8.8.8.8
    nameserver 208.67.222.222

    而且我感觉不像是dns的问题,因为我连我网关的外网ip地址也ping不通,这应该和dns没关系

  4. luodeke 于 2011-05-25 10:46:28发表:

    应该是dns的问题吧,不知道你那个系统有没有/etc/resolv.conf那个文件,你在里面添加dns服务器的ip地址试试,具体的服务器根据实际网络填写.这样差不多了.以上是个人观点.

  5. soar_king 于 2011-05-25 10:15:48发表:

    第一次发帖,排版没弄好,请大家见谅