解決Linux下網絡配置無法變更保存的問題

日常使用 Ubuntu 工作,有時候需要更改網絡配置信息並保存。Gnome 下有相關菜單可以設置,在某些狀況下更改保存會發現,save 按鈕置灰,操作不了。

這個問題在 labwc 下也同樣存在,都是使用的 NetworkManager,相比 Gnome 更加尷尬的是,默認沒有設置網絡的 GUI 菜單。

在這種狀況下,每次我都使用 nm tui 相關的命令行界面來連接網絡,更改網絡的操作頻率不高,還在接受範圍內。

本文記錄當你在終端下無法保存網絡鏈接變更時,該如何查看原因並解決。

1. 現象描述

終端中輸入命令

1nmtui-edit

會彈出 tui 配置界面

nmtui-edit

假設我要變更 WI-FI 網絡密碼或者加密方式,發現 tab 切換不到 save 按鈕上面。此時,能想到的解決方式可能是去研究 nm 的相關配置語法。

毫無疑問,各種參數會異常複雜,一般公司的 Wi-Fi 網絡還涉及證書的配置,可謂難上加難。

我遇到的的情況是公司要定期修改密碼,更改後密碼保存不了,即使直接去修改配置文件裏面的密碼,NetworkManager 讀到的還是老密碼。

山窮水盡疑無路,關鍵詞 nmcli edit can't save 問下 Google,返回的記錄中有解決辦法

nmcli-save-about

報告問題時間: 2011-03-18

社區最晚回覆問題時間: 2017-09-14

筆者最近一次遇到這個問題的時間:2024-03-19

讀者搜到我這個文章的時間: xxxx-xx-xx

這就是 Linux 用戶的日常,kernel + GNU 的工具集 + 部分靠譜軟件 + 部分不靠譜軟件,怪誰呢?也許維護這個 tui 工具的沒幾個人、沒有任何報酬、犧牲了陪伴親人或者業餘的時間。

畢竟 Linux 是免費的,用久了總能學到一些奇怪知識,這個知識點中文世界的記錄還沒有,至少我沒搜到。

爲了豐富中文世界,必須挑起這個小擔子,挑麥子走山路不換肩做不到,只能碼點方塊文字。

2. 解決辦法

命令行下執行

1nm-connection-editor

這工具命令能幫你打印出什麼地方出問題了(見下圖標號 1),比如下圖所示我的情況是,沒有勾選標號 2 的地方,導致按鈕無法操作。

nm-connection-editor

勾上後,命令行中會多一條校驗通過能保存的提示。

nm-connection-checked

是個人都會問,爲什麼不直接在界面上面提示呢?也許作者使用 Wi-Fi 的場景沒有這麼複雜(需要證書),界面通知不好實現,反正我也不知道爲什麼 😅。

其實 tui 界面上是沒有這個勾選項的。 查看 nmtui-edit 的幫助文檔,會看到: It provides similar functionality as nm-connection-editor.

可見 nmtui-edit 是個弟弟,救急還得 nm-connection-editor 出場,八戒和悟空的區別。

3. 總結

總之,任何時候你發現無法保存網絡配置信息時,可以試試 nm-connection-editor 它會給你一些有用提示,想辦法解決提示中問題,應該就可以保存變更了。

系統免費強大,還能順帶學習知識,不給錢,體驗是差那麼一丟丟。

真正的汽配店師傅,從不抱怨來了一輛小毛病多的車。

不花錢就耗時間,沒毛病。

最後修改於: Wednesday, March 20, 2024

相關文章:

翻譯: