天天看點

怎樣在 Arch Linux 終端上更改 WiFi 密碼

自從修改了我的路由器的 wifi 網絡密碼後,我的 arch linux 測試機就不能連接配接到網絡了。由于我的 arch linux 測試機沒有圖形化桌面環境,我不得不在終端上更改 wifi 密碼。在圖形化操作界面中,更改 wifi 密碼是很容易的。我僅僅需要打開網絡管理器,就能很快更改 wifi 網絡密碼。但是,我從來沒有在 arch linux 終端上用指令行來更改 wifi 密碼。我開始在 google 上搜尋相關資料,并且在 arch linux 論壇找到了一個好的解決辦法。如果你也面臨同樣的問題,讀完這篇文章吧,這個方法并沒有那麼難。

<a target="_blank"></a>

修改了路由器的 wifi 密碼之後,我嘗試運作 <code>wifi-menu</code> 指令來更新 wifi 密碼,但是它一直報如下錯誤。

<code>sudo wifi-menu</code>

它顯示了可用的 wifi 清單。

怎樣在 Arch Linux 終端上更改 WiFi 密碼

我的 wifi 網絡名為 murugs9376。我選中了我的 wifi 網絡,然後在 ok 處按下回車。它沒有讓我輸入新的 wifi 密碼(我以為它會先問我是否密碼已經更改),卻顯示了下面的錯誤。

<code>interface 'wlp9s0' is controlled by netctl-auto</code>

<code>wpa association/authentication failed for interface 'wlp9s0'</code>

怎樣在 Arch Linux 終端上更改 WiFi 密碼

在 arch 發行版上,我沒有太多的經驗。是以我去了 arch linux 論壇希望能找到解決方法。感天謝地,之前有人發了同樣問題的文章并從一位 arch 老司機那裡得到了解決辦法。

網絡相關的配置檔案都是存放在 <code>/etc/netctl/</code> 檔案夾下。例如,下面是我的 arch linux 測試機上該檔案夾下的内容:

<code>ls /etc/netctl/</code>

<code></code>

<code>sample output:</code>

<code>examples ostechnix 'wlp9s0-chendhan cell service' wlp9s0-pratheesh</code>

<code>hooks wlp9s0 wlp9s0-murugu9376</code>

<code>interfaces wlp9s0-androidap wlp9s0-none</code>

怎樣在 Arch Linux 終端上更改 WiFi 密碼

我如果想要更改密碼,隻需要删除我的 wifi 網絡配置檔案 (這裡是 <code>wlp9s0-murugs9376</code>) 并且重新運作<code>wifi-menu</code> 指令。

是以,用下面的指令來删除原來的 wifi 配置檔案:

<code>sudo rm /etc/netctl/wlp9s0-murugu9376</code>

删除配置檔案之後,運作 <code>wifi-menu</code> 指令來更新 wifi 密碼。

選擇 wifi 網絡,并且按Enter鍵。

怎樣在 Arch Linux 終端上更改 WiFi 密碼

為新配置檔案輸入一個新名字。

怎樣在 Arch Linux 終端上更改 WiFi 密碼

最後,輸入 wifi 新密碼到配置檔案中,并且按下Enter鍵。

怎樣在 Arch Linux 終端上更改 WiFi 密碼

這樣就完成了。現在,我們已經更新了我們的 wifi 網絡密碼。像你所看到的一樣,在 arch linux 終端裡面更新 wifi 密碼并不是件很難的事情。任何人都能在幾秒鐘以内完成它。

原文釋出時間為:2017-12-06

本文來自雲栖社群合作夥伴“linux中國”

繼續閱讀