Skip to main content

 路由器设置 > 新闻资讯 >

Linux下如何安装无线网卡驱动

2013-08-10 00:12 浏览:

准备:内核支持无线网络

拥有无线网卡linux下的驱动(或者该无线网卡芯片的驱动)

如果是USB方式,linux下可以用lsusb命令,若是在Windows上可以用工具软件(如:驱动精灵)来查看无线网卡的芯片。

在这里以型号为fast 150um,芯片为8176Realtek SemiconductorCorp的无线网卡为例,下载的驱动为芯片的RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip

步骤:一、安装驱动

将驱动放在主机的某个目录下

unzip RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip ////解压缩

cd RTL8192xC_USB_linux_v3.4.4_4749.20121105 ////进入解压缩后形成的目录

cd drver /////进入drver目录

可以看到一个rt18188C_8192C_usb_linux_v3.4.4_4749.20121105.tar.gz

tar –zxvf rt18188C_8192C_usb_linux_v3.4.4_4749.20121105.tar.gz -C /usr/local/src /////解压缩该文件

cd /usr/local/src/

cd rt18188C_8192C_usb_linux_v3.4.4_4749.20121105/ /////切换至解压缩后的目录

make ////编译

make instal l////安装

lsmod | grep -i 8192 ////查看是否加载模块

如果没有加载用指令modprobe或是重启系统或者编译/etc/modprobe.conf文件

这时驱动已经装好了,ifconfig wlan0 up激活该设备

二、安装无线网扫描工具

cd rt18188C_8192C_usb_linux_v3.4.4_4749.20121105 /////进入驱动文件解压缩后形成的目录

cd wireless_tools ////进入这个目录

tar –zxvf wireless_tools.30.rtl.tar.gz –C/usr/local/src ////解压缩这个工具包

cd /usr/local/src/

cd wireless_tools.30.rtl /////切换至解压缩后的目录

make ////编译

make install ////安装

cd /usr/local/sbin

(/usr/local/这个目录中的bin目录下的普通帐号可以执行,sbin目录下的管理员才可以执行)

iwlist wlan0 scanning ////扫描无线网

三、安装无线网连接工具

cd rt18188C_8192C_usb_linux_v3.4.4_4749.20121105/

cd wpa_supplicant_hostapd/

unzip wpa_supplicant-0.6.9_wpa_patch_20100201_1.zip

cd wpa_supplicant-0.6.9

cd wpa_wpa_supplicant

make

make install

四、连接net-1网络

cd /usr/local/sbin

./wpa_passphrase net-1(SSID) >>/etc/wpa_supplicant/wpa_supplicant.conf 回车后输入密钥

./wpa._supplicant –i wlan0 –c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -B

iwconfig用来观察网络连接

cd /etc/sysconfig/network-scripts/ 在这个目录下创建一个wlan0的配置文件,地址获取方式设置为DHCP

在 /etc/rc.d/rc.local中写入

./wpa._supplicant –i wlan0 –c /etc/wpa_supplicant/wpa_supplicant.conf -D wext -B

service networkrestart

这两个命令来实现系统启动后自动搜索可用网络并连接到该网络