1.4. 安装 NetworkManager

默认在 Red Hat Enterprise Linux 中安装 NetworkManager。必要时可作为 root 用户运行以下命令:
~]# yum install NetworkManager
有关用户授权及获取授权的详情,请查看《Red Hat Enterprise Linux 7 系统管理员指南》

1.4.1. NetworkManager 守护进程

默认情况下,是将使用 root 授权运行的 NetworkManager 守护进程配置为在引导时启动。可运行这个命令确定 NetworkManager 守护进程是否正在运行:
~]$ systemctl status NetworkManager
NetworkManager.service - Network Manager
   Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled)
   Active: active (running) since Fri, 08 Mar 2013 12:50:04 +0100; 3 days ago
如果 NetworkManager 服务未处于运行状态,则 systemctl status 命令会报告 NetworkManager 处于 Active: inactive (dead) 状态。请作为 root 用户运行下面的命令在当前会话中启动该服务:
~]# systemctl start NetworkManager
运行 systemctl enable 命令确定每次系统引导时都启动 NetworkManager
~]# systemctl enable NetworkManager
有关启动、停止及管理服务的详情,请查看 《Red Hat Enterprise Linux 7 系统管理员指南》

1.4.2. 与 NetworkManager 互动

用户不与 NetworkManager 系统服务直接互动,而是通过图形及命令行用户界面工具执行网络配置任务。Red Hat Enterprise Linux 7 中有以下工具可用:
  1. NetworkManager 的简单基于光标的文本用户界面(TUI)nmtui
  2. 提供命令行工具 nmcli,允许用户及脚本与 NetworkManager 互动。注:nmcli 可用于缺少 GUI 的系统(比如服务器)以控制 NetworkManager 的各个方面。它与 GUI 工具处于同等地位。
  3. GNOME Shell 还在其通知区域提供网络图标,代表 NetworkManager 报告的网络连接状态。该图标有多种状态,分别代表目前使用的连接状态。
  4. GNOME Shell 提供的图形用户界面 control-center 还适用于桌面用户。它整合了 Network 设置工具。要启动该工具,请按 Super 键进入活动概述页面,输入 control network,然后按 Enter 键。Super 键以不同的形式在 gui 中出现,具体要看键盘及其他硬件配置,但通常是 Window 键或 Command 键,一般位于空格键的左侧。
  5. 图形用户界面工具 nm-connection-editor 可用于某些 control-center 尚未处理的任务。要启动该工具,请按 Super 键进入活动概述页面,输入 network connectionsnm-connection-editor,并按 Enter 键。
网络连接图标状态

图 1.1. 网络连接图标状态