LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 582611388

[求助]这问题真无奈,谁遇到过,哪位知道给说说呗

[复制链接]
 楼主| 发表于 2010-1-3 09:57:33 | 显示全部楼层
谢LS,我试了,一样不行,改多少秒第一次启动固定失败,提示超时,第二次肯定成功
以前一直都在用network,习惯了,不打算换掉,lol
回复 支持 反对

使用道具 举报

发表于 2010-1-3 10:47:04 | 显示全部楼层
遇到过类似的情况,某些无线卡第一次up起来根本不发包,或者只发送不能收。这种情况down掉重新up一次就没事了,有条件看一下路由器日志,或能抓包的无线卡分析数据。最简单的办法直接在/etc/rc.local里面加上一句:/etc/rc.d/network restart。
回复 支持 反对

使用道具 举报

发表于 2010-1-3 13:57:28 | 显示全部楼层
在/etc/rc.d/network中的 /usr/sbin/iwconfig $iwcfg 之前加入    /sbin/ifconfig $1 up 试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-1-4 10:47:47 | 显示全部楼层
感谢大家的帮助,在各位的思路提醒下我的问题解决了。

我做了几个小实验,首先是在启动的时候,不配置网络,仅仅把网卡的驱动模块加载起来,然后在命令行下手工配置网络。

在这,我发现一个奇怪的现象,我先ifconfig wlan0 up,然后再iwconfig wlan0 essid XXXX key s:xxxxxxxxxxxxx,后面第一次dhcpcd wlan0肯定失败,然后再dhcpcd wlan0 能成功,我猜想可能是网卡开启后第一次不发包,就像LS的LS说的那样,但是,如果先iwconfig wlan0 essid xxxx key s:xxxxxxxxxxxxx, 然后再ifconfig wlan0 up,后面的dhcpcd肯定成功。

也就是说要先iwconfig,再ifconfig才能成功,怪不怪囧~

我的解决方法是在/etc/rc.local里面加上
iwconfig wlan0 essid xxxx key s:xxxxxxxxxxxxxxx
ifconfig wlan0 up
dhcpcd wlan0

虽然没有完美的解决,但是能凑合用了,不用每次手工的设置一遍

哪位知道为什么有这种现象不?

我的网卡是intel 5100, 本是idea pad y550,内核是2.6.32,以前2.6.31用着好好的,升级完遇到这个问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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