[Linux][Network] NetworkManager中出現Unmanaged線路

[Linux][Network] NetworkManager中出現Unmanaged線路

OS: Ubuntu 14.04

由於Ubuntu新舊版在網路控制上是交由不同的服務在執行,所以在過渡期版本上會遇到詭異的現象,就是兩個管理網路的服務互不退讓,導致網路出現怪怪的現象。

14版的Ubuntu在Sever版上預設是不開啟NetworkManager服務並由Interfaces來控制網路,GUI版上卻是預設開啟,那如果在Server上裝GUI介面呢?

NetworkManager服務是會接管Interfaces的控制權的,有趣的是如果你手動去修改設定檔,那網路控制權就會移交回給Interfaces控制,而NetworkManager會自動關閉,本次發生的問題就是NetworkManager沒有自動關閉而變成2個網路控制服務衝突造成的,

可以從下面幾張圖看到網路設定變得異常,一個是GUI畫面,一個是指令畫面,

發生這種問題的時候要去修改NetworkManager的設定檔,裡面有一個欄位叫managed=false,將它改成true既可,false代表我要使用NetworkManager來管理(換句話說,任何在/etc/network/interfaces底下的設定都略過不管),改成true就代表interfaces底下的設定都要被讀取才行,

vim /etc/NetworkManager/NetworkManager.conf

改完後存檔重新開機就可以了,以上。

Reference

Linux – NetworkManager 設定檔

Add a Comment