怎么在Linux使用命令行连接WIFI
Posted
工具
- wpa_supplicant
- dhclient
找出网卡设备名称
使用以下命令获取WIFI网卡名称:
cat /proc/net/wireless | perl -ne '/(\w+):/ && print $1'
启用无线网卡
使用以下命令启用无线网卡:
ip link set wlan0 up
wlan0
为网卡名称,请自行替换。
设置密码
在/etc/wpa_supplicant.conf
中填入一下内容:
network={
ssid="ssid_name"
psk="password"
}
如果是使用PEAP
认证的WIFI,请填入一下内容:
network={
ssid="YOUR_SSID"
scan_ssid=1
key_mgmt=WPA-EAP
identity="YOUR_USERNAME"
password="YOUR_PASSWORD"
eap=PEAP
phase1="peaplabel=0"
phase2="auth=MSCHAPV2"
}
连接WIFI
输入命令:
sudo wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext
sudo dhclient wlan0
wlan0
为网卡名称,请自行替换。
测试
ping www.baidu.com