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

昨天晚上,从众多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。 
-- 

你可能感兴趣的:(linux)