您的位置:首页 > 其它

使用 wpa_supplicant

2014-07-05 12:44 761 查看
wpa_supplicant是常用的配置无线网络的工具。

我是这样用的:

1)创建 配置文件
/etc/wpa_supplicant/wpa_supplicant.conf


内容如下:

[plain] view
plaincopyprint?

1 ctrl_interface=/var/run/wpa_supplicant  

2 ap_scan=1  

3 network={  

4     ssid="my_ssid"  

5     scan_ssid=1  

6     key_mgmt=WPA-PSK  

7     pairwise=CCMP TKIP  

8     #psk="pasword"  

9     psk=9e1da2dfe0ed6e2045e1af7916514c057392425b36cc00376be03e123237620c  

0 }  

psk的值可以用命令 wpa_passphrase ssid password得到。其实,psk項直接填密码也是可以的。

2.修改 /etc/network/interfaces:

[plain] view
plaincopyprint?

auto lo  

iface lo inet loopback  

  

auto wlan0  

iface wlan0 inet dhcp  

[plain] view
plaincopyprint?

wpa-ssid myssid  

wpa-ap-scan 1  

pre-up /sbin/wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf  

post-down killall -q wpa_supplicant  

可以用

/etc/init.d/networking restart

来停止或者重启测试。

上面的设置使用起来没有问题,

但是在restart的时候,会有些错误提示信息:

[plain] view
plaincopyprint?

ioctl[SIOCSIWENCODEEXT]: Invalid argument  

ioctl[SIOCSIWENCODEEXT]: Invalid argument  

wpa_supplicant: /sbin/wpa_supplicant daemon failed to start  

run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1  

暂时还没弄懂是什么原因。。。

参考:
http://www.cs.bham.ac.uk/~axs/laptop/ubuntu.html
转自http://blog.csdn.net/caspiansea/article/details/8798986
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: