怎么在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