怎樣在 Arch Linux 終端上更改 WiFi 密碼
自從修改了我的路由器的 WiFi 網路密碼後,我的 Arch Linux 測試機就不能連接到網路了。由於我的 Arch Linux 測試機沒有圖形化桌面環境,我不得不在終端上更改 WiFi 密碼。在圖形化操作界面中,更改 WiFi 密碼是很容易的。我僅僅需要打開網路管理器,就能很快更改 WiFi 網路密碼。但是,我從來沒有在 Arch Linux 終端上用命令行來更改 WiFi 密碼。我開始在 google 上搜索相關資料,並且在 Arch Linux 論壇找到了一個好的解決辦法。如果你也面臨同樣的問題,讀完這篇文章吧,這個方法並沒有那麼難。
在終端更改 WiFi 網路密碼
修改了路由器的 WiFi 密碼之後,我嘗試運行 wifi-menu
命令來更新 WiFi 密碼,但是它一直報如下錯誤。
sudo wifi-menu
它顯示了可用的 WiFi 列表。
我的 WiFi 網路名為 Murugs9376。我選中了我的 WiFi 網路,然後在 OK 處按下回車。它沒有讓我輸入新的 WiFi 密碼(我以為它會先問我是否密碼已經更改),卻顯示了下面的錯誤。
Interface 'wlp9s0' is controlled by netctl-auto
WPA association/authentication failed for interface 'wlp9s0'
在 Arch 發行版上,我沒有太多的經驗。因此我去了 Arch Linux 論壇希望能找到解決方法。感天謝地,之前有人發了同樣問題的帖子並從一位 Arch 老司機那裡得到了解決辦法。
網路相關的配置文件都是存放在 /etc/netctl/
文件夾下。例如,下面是我的 Arch Linux 測試機上該文件夾下的內容:
ls /etc/netctl/
Sample Output:
examples ostechnix 'wlp9s0-Chendhan Cell Service' wlp9s0-Pratheesh
hooks wlp9s0 wlp9s0-Murugu9376
interfaces wlp9s0-AndroidAP wlp9s0-none
我如果想要更改密碼,只需要刪除我的 WiFi 網路配置文件 (這裡是 wlp9s0-Murugs9376
) 並且重新運行 wifi-menu
命令。
因此,用下面的命令來刪除原來的 WiFi 配置文件:
sudo rm /etc/netctl/wlp9s0-Murugu9376
刪除配置文件之後,運行 wifi-menu
命令來更新 WiFi 密碼。
sudo wifi-menu
選擇 WiFi 網路,並且按回車鍵。
為新配置文件輸入一個新名字。
最後,輸入 WiFi 新密碼到配置文件中,並且按下回車鍵。
這樣就完成了。現在,我們已經更新了我們的 WiFi 網路密碼。像你所看到的一樣,在 Arch Linux 終端裡面更新 WiFi 密碼並不是件很難的事情。任何人都能在幾秒鐘以內完成它。
如果您覺得這個教程很有幫助,希望您能分享到您的社交網路中來支持我們。
謝謝!
via: https://www.ostechnix.com/update-wifi-network-password-terminal-arch-linux/
作者:SK 譯者:chenzhijun 校對:jasminepeng
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive