Ubuntu使用命令行配置WIFI

事情起因

前面幾天,辦公室切換網絡,導致老網絡斷線。今天辦公地點調整了網絡結構,我的一個放在辦公室擁有公網 IP 的 Ubuntu 18.04 服務器連接的內網 WIFI 發生變化,需要用命令行遠程 SSH 登陸配置,是不是很繞口。因爲這個服務器只有一個有線網卡,這個有線網卡連接了外網,只好用 WIFI 連接內網。現在內網 WIFI 結構大調整,我只能遠程 SSH 到外網 IP,通過命令行配置內網 WIFI。

網絡架構圖如下

 

命令行配置 WIFI

確定無線網卡名字

第一步要先確定無線網卡名字,每臺機器的無線網卡名字都可能不一樣。可以使用命令行 iwconfig 來確認。效果如下圖所示。

如上圖所示,我這臺機器的無線網卡名字爲 wlp3s0。

搜索當前 WIFI

使用如下命令行。注意無線網卡的名字是上面搜索到的 wlp3s0。

sudo iw dev wlp3s0 scan | less

命令運行的效果如下圖所示,我們需要找到連接的 WIFI SSID。

如上圖所示,每個 SSID 表示了一個可以連接的 WIFI,上圖顯示了一個 WIFI 名字是 ChinaNet-NKcM。如果是圖形界面,顯示的效果如下圖,借用我的手機截圖。

上圖紅色框顯示了兩個意思:1、WIFI 名字是 ChinaNet-NKcM,注意大小寫。2、一個小鎖,表示需要密碼認證。

這樣我們就找到可以登錄的 WIFI 名字。

設置登錄 WIFI 和密碼

通過如下命令行。

$sudo -i
# wpa_passphrase mywireless secretpassphrase > /etc/wpa_supplicant.conf
特殊說明:
1、mywireless 表示你要登錄的 wifi 名字
2、secretpassphrase 表示 wifi 登錄的密碼

運行效果如下圖所示。

這樣就會創建一個 conf 文件,當然創建成功後,可以用 cat 來查看內容,內容如下圖所示。

加載配置文件

使用命令行。

wpa_supplicant -i wlp3s0 -c /etc/wpa_supplicant/wpa_supplicant.conf -B

運行效果如下圖所示。

注意上圖的反饋信息:Successfully。

設置 IP

我使用了 DHCP 測試。命令行如下。

dhclient wlp3s0

這個命令運行時間有點長,耐心等待即可。等獲取 IP 後,可以使用如下命令行來查看當前 IP。

ip addr

運行結果如下圖所示。

就這樣,大功告成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章