怎么在Linux使用命令行连接WIFI

工具

找出网卡设备名称

使用以下命令获取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

comments powered by Disqus