LINUX下安装无线网卡

*通过无线网卡链接因特网需要两样东西第一Ap访问点(即一个地址也可以认为是ssid),第二无线网卡。

*对于无线网卡的安装,没有直接的针对网卡的驱动,我们可以通过lsusb查看无线网卡usb接口信息,找到芯片信息,下载相应的芯片驱动。

*下图是我这里要用的驱动包,对它进行解压缩

*压缩包里东西很多,进入driver目录即驱动目录并进行解压缩

*解压缩的驱动包里可以看到有一个makefile文件,可以认为安装时可以直接make

*make install 安装模块

*加载后的模块儿需要被调用(加载方法有重启系统能自动加载,另外modprobe命令以及insmod但后面要加完整路径)

我这里用insmod把模块儿加载上去,写上完整路径

*如果想开机加载模块就修改/etc/modprobe.conf文件

*驱动完成后需要有无线工具

*连接时需要无线网络的ssid 和密钥

*进行密钥设置时需要用到wireless_tools工具(在解压缩的名为RTL的包里)

*解压缩工具包并查看查install,看是否满足安装要求

若满足直接用Make install安装

*安装完成后/usr/local/sbin下有一些工具(命令iwconfig查看看状态、指明ssid,命令iwlist列出周围无线网络)

*首先让wlan0口起来

*扫描周围无线网络

*无线网络的认证方式是wpa,我们要对关于wpa链接进行设置,如下图在解压缩包里找到以wpa开头的目录

*我们要使用一个产生密钥的文件wpa_passphrase,进入wpa_supplicant目录下

                 *执行wpa_passphrase  php-1产生一个network信息

*把信息重定向到wpa_supplicant.conf文件下

Wpa_passphrase php-1 >>/etc/wpa_supplicant/wpa_supplicant.conf

 

*密钥产生后开始连接

*连接需要一个通用的驱动wext

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

*现在只需要一个地址就能进行访问了

/etc/sysconfig/network-scripts下有一个ifcfg-eth0我们认为创建一个wlan0的接口

cp   ifconf-eth0    ifconf-wlan0

并编辑

*重新启动network服务

service    network      restart

*查看自己获取ip地址

*这样使wlan0自动获取地址进行网络连接,linux下的无线网卡安装就完成了,可以去试一下了