昨天晚上刚重装的系统,有空来设置一下无线。
1. 首先,检查已经安装的网卡信息:
#ifconfig
eth0 Link encap:Ethernet HWaddr C8:0A:A9:CF:B1:E5
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:34 Base address:0xc000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:24 errors:0 dropped:0 overruns:0 frame:0
TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1440 (1.4 KiB) TX bytes:1440 (1.4 KiB)
发现还没有wlan0口,说明没有安装过。再验证下
#iwconfig
eth0 no wireless extensions.
说明确实还没装过网卡驱动。
2. 检查自己的网卡型号,以便到网上下载驱动:
#lspci
.......
01:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Cedar HDMI Audio [Radeon HD 5400/6300 Series]
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8191SEvA Wireless LAN Controller (rev 10)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)
......
发现上图第二行,就知道自己的网卡型号是RTL8191SEvA,原来是Realtek的网卡,也不太懂。
于是到网上百度了下,从这个地址下载了驱动(http://driver.zol.com.cn/detail/43/428374.shtml),是个zip文件。
3. 解压zip文件到当前文件夹,#unzip rtl8192se_linux_2.6.0019.1207.2010.zip,发现是个.tar.zip文件(其实早就图形界面看过它样子啦)
4. 把.tar.zip解压到了/usr/wireless(命令前创建的,注意必须再这个压缩文件的目录下进行解压,不然会报早不到归档文件的错误)文件夹下:
#tar xzvf rtl8192se_linux_2.6.0019.1207.2010.tar.gz -C /usr/wireless
5. 解压完成后,查看解压后的目录文件下的readme.txt文件(写的很详细又正确)。
6. 进入驱动的安装目录下(下面有fireware文件夹,makefile文件等),命令行#make
注意,make前确保安装了gcc和kernel-devel。如过没安装,挂载上光盘镜像,rpm -hiv gcc-4.4.6-4.el6.i686 rpm -hiv kernel-devel-2.6.32-279.el6.i686
否则会make时会报错: lib/modules/2.6.32-279.el6.i686/build: 没有那个文件或目录
7. 继续,#make install
8. 重启 #init 6
9.检查: #ifconfig或者iwconfig
会发现已经有waln0口了,好啦。下面就各人根据自己的linux系统状况进行啦
10. 本人是图形界面,直接系统左上角的网络连接图标中发现有无线,找到该连的,输入用户名密码就连上了。