4.7.2. NetworkManager 更新

Red Hat Enterprise Linux 7 包含了更新版本的 NetworkManager,它提供了幾項功能增強和新功能。
  • nmcli 工具現在支援了透過 nmcli con editnmcli con modify 指令來編輯連線。
  • 一個新的、基於文字的使用者介面(nmtui)提供了流線型、基於主控台的工具,用來編輯網路配置並控制網路連線。這取代了 system-config-network-tui 工具。
  • 先前,NetworkManager 會忽略它無法辨識的網路介面卡(除了乙太網路卡、Infiniband、WiFi、Bridge、Bond 和 VLAN)。NetworkManager 現在已能辨識 ip link 所能辨識的任何網路介面卡,並透過 D-Bus 介面和客戶端(例如 nmcli)顯示這些顯示卡。這使得 NetworkManager 的同位與 ip 一般得工具更相近。
  • NetworkManager 現在會以非破壞性的方式,取得它可進行原生配置之介面卡的擁有權,例如 乙太網路卡、InfiniBand、Bridge、Bond、VLAN 和 Team 介面卡。若您在 NetworkManager 啟用或重新啟用前配置這些介面卡,先前配置的連線皆不會受到影響。這代表 NM_CONTROLLED 選項已不再是必要的。
  • 支援檢查網路連線、熱點和入口網站。此特性就預設值會被停用。
  • 支援 team 介面卡。
  • 基本、非原生的 GRE、macvlan、macvtap、tun、tap、veth 和 vxlan 裝置支援。
  • 一個新的 NetworkManager-config-server 套件,提供了適用於伺服器的預設值,例如忽略廠商變更並且不建立預設的 DHCP 連線。
  • 一個新的 dns=none 配置選項供 NetworkManager.conf 使用,這可避免 NetworkManager 更改 resolv.conf 檔案。
  • 支援快速使用者切換。
  • 支援將連線鎖定至一組介面卡的名稱,包括/而非介面卡的 MAC 位址。
此更新也會更改監控特性的配置檔案。NetworkManager 已不再會監控磁碟上的配置檔案是否有變更。取而代之的是,使用者必須透過 nmcli con reload 手動式重新載入經過改變的配置檔案。