查看无线网卡的设备名
iw dev
检查无线连接状态
iw wlan0 link
// Not connected代表未连接wifi
打开wifi
ip link set wlan0 up
搜索附近wifi
wif信道必须是小于10,才能被搜索到(可进入路由器管理面板,进行修改)
iw wlan0 scan
生成共享密钥
通常wifi都是WPA/WPA2加密的。因此,wpa_supplicant进行连接
// 生成共享密钥,保存在/etc/wpa_supplicant/wpa_supplicant.conf
wpa_passphrase 你的SSID >> /etc/wpa_supplicant/wpa_supplicant.conf 你的密码
修改密钥文件
// 带加号,代表新增内容
network={
ssid="你的SSID"
+ proto=RSN
+ key_mgmt=WPA-PSK
+ pairwise=CCMP
+ auth_alg=OPEN
#psk="你的密码"
psk=ba4e9c8c83de0c1531accf56d7156409da7653161fb871a85c252c88bdf3d
}
连接wifi
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
重新建立软链接
若连接wifi后,出现如下警告,则需要重新建立软链接;否则,不需要进行该环节
/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf
rm -f /etc/resolv.conf
ln -s /run/resolvconf/resolv.conf /etc/resolv.conf
// 杀死之前创建的wpa_supplicant进程
ps -ef | grep wpa_supplicant
kill -9 相应PID
// 重新连接wifi
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
获取ip
dhclient wlan0
查看是否分配到ip
ifconfig
测试是否连接上网络
ping www.baidu.com
网友评论