LinuxSir.cn,穿越时空的Linuxsir!

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

suse11.1 无线上网失败,寻解决方案~

[复制链接]
发表于 2008-12-22 11:42:42 | 显示全部楼层 |阅读模式
家里的无线设置是启用wep 开放式加密,64位16进制,但没开启essid广播。
11.1是认到网卡,使用iwconfig 就是获得不到ap,手工添加无用。
iwlist scanning下来,没发现对应的essid。

suse10.2的时候,是重新编译kernel,重新安装ieee80211和ipw的包,才正常识别;
suse11时,重新编译kernel,只开启wep加密其他(tls之类不加载),然后每次开机是手工ifdown/ifup/iwlist scanning 才正常;
换到11.1,彻底晕菜,kernel把相关的wireless取消,ieee80211的包却安装失败,在11的时候起码make通过;

google发现可能是目前的kernel  kernel-source-2.6.27.7-9.1.x86_64.rpm  不认没广播的essid,还没确认。
 楼主| 发表于 2009-1-3 00:34:03 | 显示全部楼层
将channel由原来的13改成7,依然没开启广播,没升级kernel,现在能识别。
这个channel好像越大,越不能识别,难道是频率上不匹配?
若有人遇到类似的问题,建议看看使用的channel大小。
回复 支持 反对

使用道具 举报

发表于 2009-1-3 01:35:43 | 显示全部楼层
http://en.opensuse.org/Tracking_ ... egulatory_domain.29

楼主看这里吧,SUSE11.1默认屏蔽掉12-14频道
Channels 12,13 and 14 are disabled (wrong regulatory domain)

As of openSUSE 11.0 most wireless drivers depend on mac80211. Regulatory domain handling has been implemented in the wireless stack, but it is not available until kernel 2.6.27. In order to stay FCC compliant the stack enables only the minimal subset of available channels (1-11 in the bg-band). For example in Germany the channels 12 and 13 are allowed too but disabled by default. These channels can be enabled by overwriting the regulatory domain (allowed parameters are US, EU and JP):

echo "options cfg80211 ieee80211_regdom=EU" > /etc/modprobe.d/cfg80211

Either reload all wireless modules (mac80211, cfg80211, iwl3945, etc.) or just reboot to enable the new regulatory domain.
回复 支持 反对

使用道具 举报

发表于 2009-1-3 15:50:26 | 显示全部楼层
额也是正在摸索...wifi5100...
好像kwifimgr里是有个频率超出范围之类的...
以前没用过无线...都不知道yast在哪能设置无线的连接密码...晕...
能扫到路由器...有时候又扫不到...基本是每次重新配置后扫到一次...再晕...
还发现一个问题就是11.1中设置的网关在换路由器或yast重新配置eth后总是自动消失...每次上不了网ping 192.168.1.1却有数据返回的时候都要重新设置一下网关地址...崩溃...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-7 03:34:20 | 显示全部楼层
谢谢 tommy007, 原来是这样阿。(奇怪11版本的时候依然13通道还上去过,就是开通方法比较bt)

殺 tx(名字很有杀气),我曾经10.升级到10.3遇到过类似情况,最后每次无线连接获得局域网地址后手工添加路由(route add default gw),opensuse的默认路由配置文件不知是否/etc/sysconfig/network/routes,修改看看:
default 192.168.1.1 - -
回复 支持 反对

使用道具 举报

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

本版积分规则

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