系統 deepin 15.1
Linux version 4.15.0-30deepin-generic (pbuilder@zs-PC) (gcc version 6.3.0 20170516 (Debian 6.3.0-18+deb9u1)) #31
1. 確認無線網卡
使用 iwconfig 命令查詢當前網卡狀態
iwconfig
我的無線網卡id為wlp3s0
1. 開啟無線網卡
如果無線網卡未開啟
sudo ip link set wlp3s0 up
2. 掃描可用wifi
sudo iw wlp3s0 scan|grep SSID
2. 修改配置文件
備注:本人連接的是企業版wifi,需要驗證用戶名和密碼。如果是個人版,配置文件會和下面不一樣
/etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="wifi name"
scan_ssid=1
key_mgmt=WPA-EAP
eap=PEAP
identity="your login id"
password="your password"
priority=1
}
2. 連接路由器
sudo wpa_supplicant -i wlp3s0 -c /etc/wpa_supplicant/wpa_supplicant.conf
或者啟動為守護進程
sudo wpa_supplicant -B -i wlp3s0 -c /etc/wpa_supplicant/wpa_supplicant.conf
3. 獲取ip 地址
sudo dhclient wlp3s0
4. 檢查是否成功連接到wifi 獲取到ip 地址
ifconfig
或者
ip address
5. troubleshooting
issue 1:
如果遇到類似下面這樣的問題, 可以考慮關閉wpa_applicant 進程,再重新連接
wlp3s0: Associated with 6c:8b:d3:
wlp3s0: Associated with 6c:8b:d3:
wlp3s0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlp3s0: CTRL-EVENT-DISCONNECTED bssid=6c:8b:d3:c7: reason=3 locally_generated=1
solution:
sudo killall wpa_supplicant