LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 813|回复: 2

最近升级netcfg后,网络似乎有点问题

[复制链接]
发表于 2009-7-15 20:29:15 | 显示全部楼层 |阅读模式
每次启动时,网络不能连接:
  1. :: wired up                                                                   [BUSY]
  2.   - No connection
  3.                                                                               [FAIL]
复制代码

但是进入图形界面后,手动启动可以:
  1. [tjzac@tjzacer ~]$ sudo /etc/rc.d/net-profiles restart
  2. :: wired up                                                                   [DONE]
复制代码

如果在网络已经连接的状态下restart,如下提示:
  1. [tjzac@tjzacer ~]$ sudo /etc/rc.d/net-profiles restart
  2. :: wired down                                                                 [DONE]
  3. :: wired up                                                                   [BUSY]
  4.   - No connection
  5.                                                                               [FAIL]
复制代码

太奇怪了,有人有同样问题吗?以前一直很正常的
发表于 2009-7-16 13:15:33 | 显示全部楼层
我也一样,调试了一会发现脚本中
/usr/lib/network/connections/ethernet
   ip link set $INTERFACE up
    sleep 1

    if ip link show $INTERFACE|grep -q "NO-CARRIER"; then
       err_append "No connection"
       return 1
    fi
sleep间隔太小,网卡状态仍然是NO-CARRIER,导致脚本认为连接up不了。
只要把sleep加大为2就没问题了。

在arch官方论坛上搜索了一下,发现也有人有同样问题,他找到的解决方法和我一样。
http://bbs.archlinux.org/viewtopic.php?id=74887
我跟贴后有开发人员确认了这个问题,表示会修复它。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-17 18:45:23 | 显示全部楼层
感谢楼上的。

arch官方那个帖子我也看到了,不过不知道他说的是那个脚本,现在知道了,感谢。
回复 支持 反对

使用道具 举报

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

本版积分规则

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