Red Hat Enterprise Linux 6 之前的網絡管理工具是 #system-config-network ,而 Red Hat Enterprise Linux 6 採用新的網路管理工具 #NetworkManager – http://www.gnome.org/projects/NetworkManager/ . NetworkManager 支援的網路介面相當多的介面 包含了有線網路 (Wired), 無線網路 (Wireless), 行動寬頻 (Mobile Broadband), VPN, ADSL 等設定,除了 IPv4 外還支援了 IPv6 及藍芽
開機後你可以先確認一下 NetworkManager 是否已經開啟.
# service NetworkManager status NetworkManager (pid 2710) is running...
如果再工具列找不到他 可以執行下面的指令.或是在 System / Preferences / Network Connection 這裡也可以找到.
# nm-applet &
我們來看一下 /etc/NetworkManager/NetworkManager.conf 的設定.
# vi /etc/NetworkManager/NetworkManager.conf [main] plugins=ifcfg-rh [ifupdown] managed=true
- plugins=ifcfg-rh 代表 網路裝置的設定檔要參考 /etc/sysconfig/network-scripts/ifcfg-* , plugins=ifcfg-rh 詳細說明請參考 https://benjr.tw/94990 說明
- 最後一行敘述 關於 [ifupdown] plugin 的 “managed” 當他設為 false 時,那麼在 /etc/network/interfaces 列出來的任何網路裝置將完全被忽略.
修改完成需要重新啟動服務.
RedHat 6
# service NetworkManager restart
在 RedHat / CenOS 7 使用 systemctl 來控制跟 upstart 所啟動的服務.請參考 https://benjr.tw/94315
# systemctl restart NetworkManager
在 RHEL7 下面提供了文字介面的 NetworkManager TUI #nmtui 可以使用,在文字介面下使用相當方便.
# nmtui
如果你還是習慣用傳統 network 服務來管理則,應該只需要關閉 NetworkManager 服務即可.因為透過 NetworkManager 的網卡設定檔皆是儲存在 /etc/sysconfig/network-scripts/ifcfg-*
2 thoughts on “RHEL6 – NetworkManager”