在CentOS系統上,目前有NetworkManager和network兩種網絡管理工具。如果兩種都配置會引起沖突,而且NetworkManager在網絡斷開的時候,會清理路由,如果一些自定義的路由,沒有加入到NetworkManager的配置文件中,路由就被清理掉,網絡連接後需要自定義添加上去。
目前在CentOS上的NetworkManager版本比較低,而且比較適合有桌面環境的系統,所以服務器上保留network服務即可,將NetworkManager關閉,並且禁止開機啟動。
systemd管理上:systemctl status NetworkManager #查看狀態
systemctl stop NetworkManager
systemctl disable NetworkManager #enable 表示開機自啟 disable 表示開啟不啟動
systemctl is-enabled NetworkManager #查看是否禁用
可以看到關聯的幾個服務一起被禁用了。
sysv+upstart管理上:service NetworkManager stop
chkconfig NetworkManger off