在centos下通过wpa_supplicant控制wifi上网
环境:系统:centos 6.5(final),非虚拟机
无线网卡:tp-link tl-wn821n
步骤:
1、gedit /etc/wpa_supplicant/wpa_supplicant.conf
编辑该文件,添加一行ap_scan=1,
再添加
network={
ssid="B222Network"
psk="12345678"#这是密码
priority=1
}
2、编辑
gedit /etc/sysconfig/networking/profiles/default/ifcfg-wlan0
gedit /etc/sysconfig/network-scripts/ifcfg-wlan0
gedit /etc/sysconfig/networking/devices/ifcfg-wlan0
这三个文件,内容如下:
DEVICE=wlan0
ESSID="linker_1"
TYPE=Wireless
BOOTPROTO=dhcp
IPV6INIT=no
NAME="System wlan0"
ONBOOT=yes
WPA=yes
check_link_down(){
return 1;
}
3、wpa_supplicant-iwlan0-c /etc/wpa_supplicant/wpa_supplicant.conf
运行wpa_supplicant服务
4、在新的终端中运行
ifconfig wlan0 up
ifup wlan0
存在问题:1、网卡断开后第三步不能重复运行,出现ctrl_iface exists...错误。
2、第三步执行出现问题,命令行出现等待,怀疑是网卡驱动的问题,等待时启用另一个终端执行第四步就可以连上了
参考:http://wenku.baidu.com/link?url=80AJKNdckhHN4NPxPjeCx2McilcUHNFnuc7gZRiyMcrVS90qoZdrCE6a2jRaslggEcXjKLrkEMBOsdX1qHquNvDmqV8gFAbyW_ddeZbCLOC###
页:
[1]