准备:内核支持无线网络
拥有无线网卡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
这两个命令来实现系统启动后自动搜索可用网络并连接到该网络