您的位置:首页 > 运维架构 > Linux

关于CentOS 5.4下上无线网连接内网的一点心得

2013-03-31 09:56 246 查看
昨天晚上,从众多Linux里,选择了CentOS 5.4 ,因为这个Linux比较像以前的Red Hat,而且不用一直打sudo,呵呵,但装好之后,出现了一个比较郁闷的问题,无线网卡上不了网,我的无线网卡是Intel Corporation PRO/Wireless 5100-AGN的,每次启动的时候,都提示

Error for wireless request "Set Mode" (8B06) :

SET failed on device wlan0 ; Invalid argument.

Error for wireless request "Set Encode" (8B2A) :

SET failed on device wlan0 ; Invalid argument.

SIOCSIFFLAGS: No such file or directory

注:自己的无限网卡型号可以在windows查看,或者在用lspci命令在里面中找到.

我 开始真以为是SIOCSIFFLAGS文件夹不存在,Google了一下,才知道,是无线网卡的ucode文件不匹配,原因是CentOS和Red Hat这类的Linux,为了稳定,并不及时更新内核,导致部分新网卡支持的不好,所以需要新下载一个ucode文件就好了,看别人的帖子,我找了一个iwlwifi-5000-ucode-8.24.2.12-2pclos2010.noarch.rpm文件,嗯,这个文件挺眼熟的,在装Debian的时候,也提示过一个类似的
文件,看来的确是缺失这个文件了,装好之后,o(∩_∩)o 哈哈,无线网卡的灯就亮了。

这个时候,新的问题又出现了,额,网络选项里,wlan还是不能激活,激活之后的提示变成:

Error for wireless request "Set Mode" (8B06) :

SET failed on device wlan0 ; Invalid argument.

Error for wireless request "Set Encode" (8B2A) :

SET failed on device wlan0 ; Invalid argument.

正在决定 wlan0 的 IP 信息...

出现提示不久就断开了,说激活失败。我就汗了……,是不是不想让我上网了,又Google半天,有个大虾出了个主意:

1,关闭SELinux,

2,用NetworkManager管理网络。

下面人说用这个方法就可以上网,也成功了,额,不过我很纳闷就是,在哪关闭SELinux,又在哪用NetworkManager管理网络呢?

在我摸索下,终于知道SELinux是在 系统----管理-----安全级别和防火墙 打开有个SELinux的标签,进去禁用之。

在终端里输入system-config-services,出来一个窗口,第一个就是NetworkManager,勾上,开始之,保存一下:

哈哈,发现什么了?系统托盘处出现了一个小电脑,点一下,里面有你无线路由器的SSID了吧~,选上,输入密码,就可以上网了,呵呵,不错吧~

另外注:本文同时适用于Fedora和Red Hat。

--
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: