linux 链接wifi
按照如下操作就可以链接上ssid,pwd,文件路径根据实际情况稍有变通
1,ifconfig wlan0 down
2,ifconfig wlan0 up
3,iw dev wlan0 scan # 扫描 phy和dev分别代表物理网卡和虚拟网络接口
4,killall wpa_supplicant #杀掉wpa_supplicant相关进程
5,wpa_passphrase antenna_test_5G_1 captain666 > /tmp/cftmp.SzYn94/wpa.conf #生成配置文件
6,wpa_supplicant -B -P /tmp/cftmp.Zx3bQ3/wpa_supplicant.pid -D nl80211 -i wlan0 -c /tmp/cftmp.SzYn94/wpa.conf #后台运行 指定pid文件 指定驱动 指定端口 指定配置文件
7,iw dev wlan0 link # 获得链路状态,确定链接到一个热点
8,pgrep dhclient | xargs -r kill -9 #清除相关dhclient进程
9,ifconfig wlan0 0.0.0.0 #清除网络状态
10,echo "" | dhclient -4 -nw -pf /tmp/cftmp.Zx3bQ3/dhclient.pid -sf /usr/local/sbin/dhclient-script -lf /dev/null -v wlan0 #获取ip4 立即成为守护进程 进程文件 脚本文件 输出文件 启用详细日志消息 wlan0端口