3,182 瀏覽數

RHEL6 – NetworkManager

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...

如果再工具列找不到他 ipv601 可以執行下面的指令.或是在 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 詳細說明請參考 http://benjr.tw/94990 說明
  • 最後一行敘述 關於 [ifupdown] plugin 的 “managed” 當他設為 false 時,那麼在 /etc/network/interfaces 列出來的任何網路裝置將完全被忽略.

修改完成需要重新啟動服務.
RedHat 6

# service NetworkManager restart

RedHat / CenOS 7 使用 systemctl 來控制跟 upstart 所啟動的服務.請參考 http://benjr.tw/94315

# systemctl restart NetworkManager

在 RHEL7 下面提供了文字介面的 NetworkManager TUI #nmtui 可以使用,在文字介面下使用相當方便.

# nmtui

nmtui01

如果你還是習慣用傳統 network 服務來管理則,應該只需要關閉 NetworkManager 服務即可.因為透過 NetworkManager 的網卡設定檔皆是儲存在 /etc/sysconfig/network-scripts/ifcfg-*

2 Replies to “RHEL6 – NetworkManager”

  1. 自動參照通知: NetworkManager – nmcli , nmtui – Benjr.tw

  2. 自動參照通知: Linux – NetworkManager 設定檔 – Benjr.tw

發表迴響