二、WPA-PSK方式
此方式适用于WPA、WPA2和WPA/WPA2(AES、TKIP、AES&TKIP)加密
1、ifconfig -a查看无线网卡是否已经驱动。
2、ifconfig 查看无线网卡是否启用,如未启用请使用ifconfig wlan0 up启用网卡。
3、iwlist wlan0 scan 查询无线网络信息
[/etc/rc.d]# iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: C8:3A:35:2F:66:20
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=65/70 Signal level=-45 dBm
Encryption key:on
ESSID:"zkx’s wireless"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s
18 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 12 Mb/s; 24 Mb/s; 48 Mb/s
Mode:Master
Extra:tsf=000000001c9cf288
Extra: Last beacon: 59ms ago
IE: Unknown: 000576696E6365
IE: Unknown: 010882848B961224486C
IE: Unknown: 030101
IE: Unknown: 2A0104
IE: Unknown: 32040C183060
IE: Unknown: 2D1AEE1117FFFF0000010000000000000000000000000C0000000000
IE: Unknown: 3D1601050700000000000000000000000000000000000000
IE: Unknown: 3E0100
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : TKIP CCMP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : TKIP CCMP
Authentication Suites (1) : PSK
IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
IE: Unknown: 7F0101
IE: Unknown: DD07000C4304000000
IE: Unknown: 0706434E20010E10
IE: Unknown: DD1E00904C33EE1117FFFF0000010000000000000000000000000C0000000000
IE: Unknown: DD1A00904C3401050700000000000000000000000000000000000000
IE: Unknown: DD9A0050F204104A0001101044000101103B000103104700102880288028801880A880C83A352F66201021001852616C696E6B20546563686E6F6C6F67792C20436F72702E10230011576972656C6573735F4E20526F75746572102400065254323836301042000831323334353637381054000800060050F204000110110011576972656C6573735F4E20526F75746572100800020084103C000101
4、以上zkx’s wireless为我的无线路,加密方式为AES&TKIP混合模式,这里现实的是TKIP,频道1.如需顺利连接无线需要配置三个文件:/etc/rc.d/rc.inet1.conf、/etc/rc.d/rc.wireless.conf和/etc/wpa_supplicant.conf,配置之前请先将以上文件复制备份以备用,以下是我三个文件的具体配置:
/etc/rc.d/rc.inet1.conf 文件
IFNAME[4]="wlan0"
IPADDR[4]=""
NETMASK[4]=""
USE_DHCP[4]="yes"
#DHCP_HOSTNAME[4]="icculus-wireless"
#DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
#WLAN_ESSID[4]="zkx’s wireless"
#WLAN_MODE[4]=Managed
#WLAN_RATE[4]="54M auto"
#WLAN_CHANNEL[4]="auto"
#WLAN_KEY[4]="s:1231231230 open"
#WLAN_IWPRIV[4]="set AuthMode=WPAPSK | set EncrypType=TKIP | set WPAPSK=96389dc6
6eaf7e6efd5b5523ae43c7925ff4df2f8b7099495192d44a774fda16"
#WLAN_WPA[4]="wpa_supplicant"
/etc/rc.d/rc.wireless.conf 文件
## NOTE : Comment out the following five lines to activate the samples below ...
## --------- START SECTION TO REMOVE -----------
## Pick up any Access Point, should work on most 802.11 cards
*) #此处为无线网卡MAC地址,请使用大写
INFO="intel 5100" #此处为无线AP描述信息,随意填写.
CHANNEL="1" #无线频道
WPA="wpa_supplicant" #启用wpa_supplicant
;;
## ---------- END SECTION TO REMOVE ------------
/etc/wpa_supplicant.conf 文件
network={
ssid="vince"
#psk="123412341234"
psk=1f3dc8dc5c98f6d2232e82d7b9578d3da0b5a2b4ee7abaa927211acef1af7591 #密码,使用wpa_passphrase生成
}
提示:wpa_supplicant.conf配置文件里的信息可以使用wpa_passphrase直接生成,具体使用方式如下:
#wpa_passphrase essid password > /etc/wpa_supplicant.conf #其中essid为无线名称,passwd为你的无线密码,> /etc/wpa_supplicant.conf是将生成的信息写入到wpa_supplicant.conf里,具体信息见我提供的/etc/wpa_supplicant.conf 文件。
5、以上两个文件配置完毕后,输入以下指令即可连接无线网络。
#cd ;./rc.inet1 wlan0_restart #重启wlan0网卡,并自动连接无线
#iwconfig #查看无线连接状态