RHEL7 -- NetworkManager

RHEL7中默认的网络服务是由NetworkManager提供,NetworkManager可以动态控制和配置网络。

网络工具和应用

应用或工具 描述
NetworkManager 默认的网络守护进程
nmtui NetworkManager基于光标文本的简单的图形用户接口
nmcli 和NetworkManager交互的命令行接口
control-center GNOME提供的图形化接口工具
nm-connection-editor A GTK+ 3 application available for certain tasks not yet handled by control-center

NetworkManager 的安装

# yum install NetworkManager

NetworkManager tui的安装

# yum install NetworkManager-tui

设置NetworkManager开启自启动

# systemctl enable NetworkManager

查看NetworkManager进程状态

# systemctl status NetworkManager
NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled)
   Active: active (running) since Tue 2015-07-14 10:09:36 CST; 8min ago
 Main PID: 808 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           └─808 /usr/sbin/NetworkManager --no-daemon

Jul 14 10:09:38 localhost.localdomain NetworkManager[808]: <info> (enp0s3): device state change: ip-check -> secondaries (reason ‘none‘) [80 90 0]
Jul 14 10:09:38 localhost.localdomain NetworkManager[808]: <info> (enp0s3): device state change: secondaries -> activated (reason ‘none‘) [90 100 0]
Jul 14 10:09:38 localhost.localdomain NetworkManager[808]: <info> NetworkManager state is now CONNECTED_LOCAL
Jul 14 10:09:38 localhost.localdomain NetworkManager[808]: <info> Policy set ‘eth0‘ (enp0s3) as default for IPv4 routing and DNS.
Jul 14 10:09:38 localhost.localdomain NetworkManager[808]: <info> Activation (enp0s3) successful, device activated.
Jul 14 10:09:38 localhost.localdomain NetworkManager[808]: <info> NetworkManager state is now CONNECTED_GLOBAL
Jul 14 10:09:38 localhost.localdomain NetworkManager[808]: ifcfg-rh: parsing /etc/sysconfig/network-scripts/ifcfg-lo ...
Jul 14 10:09:41 localhost.localdomain NetworkManager[808]: <info> startup complete
Jul 14 10:09:41 localhost.localdomain NetworkManager[808]: <warn> Dispatcher script "/etc/NetworkManager/dispatcher.d/20-chrony" failed with timed out: Script ‘/etc/...imed out.
Jul 14 10:13:41 localhost.localdomain NetworkManager[808]: <info> use BlueZ version 4
Hint: Some lines were ellipsized, use -l to show in full.
# 

目录/etc/sysconfig下存放网络配置文件和脚本,大多数配置信息存放在该目录下。

文件/etc/sysconfig/network用于全局设置 目录/etc/NetworkManager/system-connections/下存储了VPNs、mobile broadband和PPPoE连接信息

RHEL7中,当手动编辑ifcfg文件的时候,NetworkManager并不会自动意识到所做的更改。

如果手动修改了NetworkManager profile,NetworkManager也不会自动意识到所做的更改。需要重新加载一下配置信息:

#nmcli connection reload

也可以指定被修改的具体文件:

# nmcli con load /etc/sysconfig/network-scripts/ifcfg-eth0

在启动过程中,/etc/init.d/network会读取ifcfg配置文件。

对ONBOOT=yes的配置文件,如果NetworkManager已经启动了对应的设备,就什么都不做。

如果NetworkManager没有启动对应的设备,就使用传统的启动方法,调用ifup来启动设备。

时间: 2024-10-11 12:25:24

RHEL7 -- NetworkManager的相关文章

Configure a VLAN (on top of a bond) with NetworkManager (nmcli) in RHEL7

not on top of a bond Environment Red Hat Enterprise Linux 7 NetworkManager Issue Need an 802.1q VLAN in RHEL 7 when using NetworkManager. Resolution Remove any existing connection profiles for the interface which will have the VLAN(s). Assuming this

linux-01Red Hat Enterprise Linux 7(RHEL7)配置静态IP地址

为方便在学习linux readhat7,在本地安装安装了虚拟机.为能够用win7连接虚拟机的linux远程客户端操作,则需要虚拟机和win本地的网络互通: 操作如下:1.本地配置ip地址 : 2.验证网络管理器状态,Active: active (running)表示正在运行,一般RHEL7都默认安装了. [[email protected] ~]# systemctl status NetworkManager.service 3. 查看网络设备以及状态 [[email protected]

RHEL7下的systemd

systemd是Linux下的系统和服务管理器,兼容SysV和LSB的启动脚本.对于systemd有以下特性:支持并行化任务.同时采用socket和D-BUS总线式激活服务.按需启动相应的守护进程.利用Linux的cgroup监控进程.支持快照和系统恢复.维护挂载点和自动挂载点,各服务间基于依赖关系进行精密控制. 一.分析系统状态1.输出激活的单元[[email protected] ~]# systemctlUNIT                                     LO

RHEL7 配置临时IP 测试

RHEL7 配置或添加临时IP地址测试: [[email protected] Desktop]# ip a s enp0s3 ---查看原网卡IP 为192.168.1.7 2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:73:7a:97 brd ff:ff:ff:ff:ff:ff inet 192.168.1.7/24

RHEL7/CentOS7双网卡绑定-Network Teaming

RHEL7/CentOS7 Configure Network Teaming Network Teaming可联合或合并物理网络接口,形成具有较高吞吐量或冗余方式的逻辑网络接口.其作为网卡绑定的备选方式出现,在系统中和传统的bonding方式并存. 1. 系统环境 [[email protected] ~]# uname -a [[email protected] ~]# uname -a Linux test03 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19

RHEL7启动的原理和服务控制

本节所讲内容: 1-1-    RHEL7的启动原理 1-2-    1-2-RHEL7的服务管理 1-3-    1-3-网络模型与IP地址的概述 BIOS自检-> MBR启动GRUB 加载内核 systemd的init进程 systemd的初始化进程 作用:加载所需的服务和用户空间工具,挂载文件系统/etc/fstab systemd是Linux内核启动的第一个进程,取代了sysvinit程序(即init) 负责协调引导过程的其余部分并配置为用户的环境 systemd 相比 init 的优点

一步一步学习RHEL7之环境搭建

一.配置IP地址     RHEL7中弱化了setup的功能,对于网络管理来说,network服务的功能弱化,主要通过NetworkManager对网络进行管理     RHEL7通过nmtui修改网络配置(RHEL7默认安装,前提是需要开启NetworkManager.service才可以使用)     首先,确定Networkmanager服务正常运行  [[email protected] ~]#systemctl status NetworkManager          Networ

Fedora 23/RHEL7网络配置和DNS服务器的搭建

Fedora 是一个Linux的发行版,Fedora (第七版以前为Fedora Core)是一款基于 Linux ,从Red Hat Linux发展出来的免费操作系统,Fedora在2015年11月3日已更新到第23版Fedora 23.而红帽的Red Hat Enterprise Linux 7(简称RHEL7)对应的Fedora版本,则是从Fedora 19开始.目前RHEL系列已更新到RHEL7.2. Fedora 是一款由全球社区爱好者构建的面向日常应用的快速.稳定.强大的操作系统.它

【学神-RHEL7】1-23-RHEL7启动配置

本节所讲内容: RHEL7 启动配置   MBR保存着系统的主引导程序(grub 446字节,分区表64字节),启动过程就是把内核加载到内存.   启动的顺序: 1.BIOS: 2.BIOS激活MBR: 3.MBR中的引导程序(grub)加载到内存,生成一个微系统(如xfs): 4.grub 读取分区表,找到引导分区: 5.grub读取自身的配置文件,找到内核文件 6.加载内核文件:   RHEL7中第一个启动进程不在init进程 [[email protected] ~]#pstree -p