Linux 无线网卡配置 (28)

有些网卡需要先关闭无线接口(ip link set wlan0 down)才能修改模式

 

iwconfig wlan0 mode ad-hoc

 

设置操作模式为 ad-hoc.

 

iw dev wlan0 connect your_essid

 

iwconfig wlan0 essid your_essid

 

连接到开放网络

 

iw dev wlan0 connect your_essid 2432

 

iwconfig wlan0 essid your_essid freq 2432M

 

连接到开放网络的一个频道

 

iw dev wlan0 connect your_essid key 0:your_key

 

iwconfig wlan0 essid your_essid key your_key

 

16进制加密密码访问 WEP 加密网络

 

iw dev wlan0 connect your_essid key 0:your_key


iw wlan0 connect foo keys 0:abcde d:1:0011223344


 

iwconfig wlan0 essid your_essid key s:your_key


iwconfig wlan0 key s:abcde iwconfig wlan0 key \'[2]0011223344\' iwconfig wlan0 key \'[2]\' iwconfig wlan0 essid foo


 

ASCII 密码访问 WEP 加密网络.

 

iw dev wlan0 set power_save on

 

iwconfig wlan0 power on

 

启用省电模式

 


根据加密方式不同,需要使用密码将无线设备关联到接入点。

假设要使用的接入点 ESSID MyEssid:

无加密

# iw wlan0 connect MyEssid

WEP

使用十六进制或 ASCII 密码(格式是自动识别出来的,因为 WEP 密码长度是固定的):

# iw dev wlan0 connect your_essid key 0:your_key

使用十六进制或 ASCII 密码,第三个是默认 (0计数,共四个):

# iw dev wlan0 connect your_essid key d:2:your_key


WPA/WPA2

如果要连接WPA认证的无线网络,wireless-tools就无可奈何了,必须使用wpasupplicant

wpasupplicant并不是像wireless-tools一样简单地用命令行配一配就可以了,它必须先启动一个服务进程,然后使用另外一个命令行工具对服务进程进行设置,而且在WIFI连接期间该服务进程必须始终运行着。


wpa_supplicant -i wlan0 -D nl80211,wext -s -B -P /var/run/wpa_supplicant.wlan0.pid -C /var/run/wpa_supplicant

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgdwff.html