最近一直在配置linux服务器,因为家里装修的时候没有在墙面预留网络接口,所以我的台式机也使用无线网卡连接网络。在CentOS6.2下安装无线网卡的方法和CentOS5.6的方法是一样的,只是CentOS6.2下安装后,右上角会自动出现NetworkManager,而CentOS5.6需要手动配置才能出现。参考了很多资料,一直都不成功,经过自己一番研究,终于配置出来了,还是要感谢网络上的那些高手们,是他们启发了我的思路,不然我也不可能配置出来的。
因为是学习linux,所以我的CentOS是安装了gnome和KDE图形界面,一切为了学习嘛,对不,有些在文本下不能解决的,只好求助于图形了。不过还是建议多点在文本界面下操作啦。好了,现在将配置的过程写下来吧:
1.查看机器的无限网卡型号等信息
因为是USB接口的,所以,命令是
#lsusb
这主要还是看你的无线网卡的硬件信息啦,我的是RTL 8188SU,上www.mydrivers.com去搜索驱动并下载。下载过程我就不多说了,在linux下面实在不知道怎么下载的,就找台windows的机子,下载完后拷贝到U盘里,然后接到linux机子下面,然后输入命令
#cd /media去查看,如果文件夹名称有空格,没关系,用*代替就可以了。
2.解压并安装驱动
#tar vxpf rtl*.tar.gz
#cd rtl*
#make
#make install
我在安装过程中曾出现过make后提示错误,似乎是编译软件没安装,后来不管了,直接重装系统,重装后将系统开发软件都装进去了,学习嘛,没办法,不然要一个个去查找安装,而且还没联网,不能yum安装。
执行命令后会在此目录生成一个名为8712u.ko的驱动文件
4.将驱动文件拷贝到驱动模块目录
#cp -p 8712u.ko /lib/modules/2.6.18-128.el5/kernel/drivers/net/
据说也可以放在wireless目录下,这个wireless文件夹也是在/lib/modules/2.6.18-128.el5/kernel/drivers/net/ 里面的。
5.加载驱动模块
#insmod /lib/modules/2.6.18-128el5/kernel/drivers/net/8712u.ko
或输入此命令:#modprobe 8712u.ko
6.查看模块是否加载成功
#lsmod | grep 8712u
[root@localhost net]# lsmod | grep 8712u
8712u 311196 0
此时驱动已经安装成功,打开系统--管理--网络 对话框,仍然看不到无线网卡的信息,于是执行命令:
#service NetworkManager start
注意大小写哦,linux对大小写是有区分的,执行完此命令后,右上角就出现连接图标,点击查看并选择要接入的SSID,输入密码即可。
至此,我的无线网络连接好了。你的呢?
希望此文能帮到你。
文本界面的无线网卡设置可以参考:
http://blog.163.com/wspjing@126/blog/static/1177205342013024115731659/
2013-1-27更新:
系统由原来的6.2升级到6.3后USB无线网卡驱动自动丢失,依照上面的步骤重新make make install一遍,发现/lib/modules/2.6.18*文件夹已经没有了,将8712u.ko复制到 /lib/modules/2.6.32-220.23.1.el6.i686/kernel/drivers/net/ 下,再加载驱动模块,无线网卡就可以使用了。