查看网络设备的状态:

# nmcli dev status
DEVICE TYPE STATE
ens32 --ethernet connected
eth1 --ethernet disconnected
lo loopback unmanaged --

断开网络设备:

# nmcli dev disconnect ens32     #ens32是device名,不是connection名

连接网络设备:

# nmcli dev connect ens32          #ens32是device名,不是connection名

列出所有的connections:

# nmcli con show
NAME UUID TYPE DEVICE
eth2 96238a53-4ffd--aa73-15e7b7ae81c5 --ethernet --
eth1 085c71ca-aac2--a8a5-8e4f239e5e65 --ethernet --
ens32 10d3aba6-f468-4b6e-b5a7-789c85811c09 --ethernet ens32
eth3 1ae34078-53db--bd93-ba7bc3adc1b6 --ethernet --

列出active状态的connections:

[root@rhce7 ~]# nmcli con show --active
NAME UUID TYPE DEVICE
ens32 10d3aba6-f468-4b6e-b5a7-789c85811c09 --ethernet ens32

断开connection:

# nmcli con down eth1

激活connection:

# nmcli con up eth1 #这里的eth1是connection名,不是device名

修改connection的配置:

# nmcli con mod ens32 ipv4.addresses "10.10.12.192/24 10.10.12.254" 

添加属性:

# nmcli con mod ens32 +ipv4.dns 192.0.2.1  #关键符号"+"
如果手动修改了ifcfg-*配置文件,需要使用nmcli con reload 来同时NetworkMananger

添加一个网络连接:

# nmcli con add con-name eth1 type ethernet ifname eth1
Connection 'eth1' (085c71ca-aac2--a8a5-8e4f239e5e65) successfully added.
# nmcli con add con-name eth2 type ethernet ifname eth2 ip4 192.168.56.120/ gw4 192.168.56.254 ipv4.method manual
Connection 'eth2' (96238a53-4ffd--aa73-15e7b7ae81c5) successfully added.
删除网络连接:
# nmcli con del eth2

查看当前网络配置:

# ip add show
: lo: <LOOPBACK,UP,LOWER_UP> mtu qdisc noqueue state UNKNOWN
link/loopback ::::: brd :::::
inet 127.0.0.1/ scope host lo
inet6 ::/ scope host
valid_lft forever preferred_lft forever
: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu qdisc mq state UNKNOWN qlen
link/ether :::a0::9a brd ff:ff:ff:ff:ff:ff
inet 10.10.12.190/ brd 10.10.12.255 scope global eth1
inet6 fe80:::56ff:fea0:729a/ scope link
valid_lft forever preferred_lft forever
: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu qdisc mq state UNKNOWN qlen
link/ether :::a0::2c brd ff:ff:ff:ff:ff:ff
inet6 fe80:::56ff:fea0:512c/ scope link
valid_lft forever preferred_lft forever
# ip addr show eth2
: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu qdisc mq state UNKNOWN qlen
link/ether :::a0::2c brd ff:ff:ff:ff:ff:ff
inet6 fe80:::56ff:fea0:512c/ scope link
valid_lft forever preferred_lft forever
#

RHEL7 -- nmcli的使用的更多相关文章

  1. RHEL7网络管理之nmcli

    在RHEL7中默认使用NetworkManager 守护进程来监控和管理网络设置.nmcli是命令行的管理NetworkManager的工具,会自动把配置写到/etc/sysconfig/networ ...

  2. RHEL7 添加网卡并设置多个IP地址

    首先在虚拟机管理界面中给该虚拟机添加一块虚拟网卡,VirtualBox虚拟机中要shutdown才能添加. [root@rhel7 ~]# nmcli device show | grep -i de ...

  3. RHEL7 在不同的环境中使用不同的网络配置文件

    比如,我们可以设置RHEL7 系统在公司时使用一个网卡配置文件:在家时则使用另外一个配置文件(可以根据不同的环境设置多个网卡配置文件). 网卡配置信息如下: [root@rhel7 ~]# nmcli ...

  4. Configuring Network Configuration-RHEL7

    1.查看网络状态systemctl status NetworkManager You can use the  systemctl status NetworkManager  command to ...

  5. 使用bind部署DNS主从服务器

    说明:这里是Linux服务综合搭建文章的一部分,本文可以作为单独搭建主从DNS服务器的参考. 注意:这里所有的标题都是根据主要的文章(Linux基础服务搭建综合)的顺序来做的. 如果需要查看相关软件版 ...

  6. Configure a VLAN on top of a team with NetworkManager (nmcli) in RHEL7

    SOLUTION VERIFIED September 13 2016 KB1248793 Environment Red Hat Enterprise Linux 7 NetworkManager ...

  7. RHEL7网络管理NetworkManager和nmcli指令

    1.NetworkManager简介 在 Red Hat Enterprise Linux 7 中,NetworkManager 提供的默认联网服务是一个动态网络控制和配置守护 进程,它尝试在其可用时 ...

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

  9. Create a Team in RHEL7

    SOLUTION VERIFIED September 13 2016 KB2620131 Environment Red Hat Enterprise Linux 7 NetworkManager ...

随机推荐

  1. Informatica 常用组件Source Qualifier之七 使用排序端口

    使用已排序端口时,PowerCenter 将添加端口至默认查询中的 ORDER BY 子句.PowerCenter Server 将添加配置的端口号,从源限定符转换的顶部开始.在映射中包括以下任何转换 ...

  2. 《Small Memory Software:Patterns For System With Limited Memory》读书笔记

    原文地址:http://blog.csdn.net/jinzhuojun/article/details/13297447 虽然摩尔定律让我们的计算机硬件得以以指数速度升级,但反摩尔定律又不断消减这些 ...

  3. scala 学习笔记九 定义操作符

    Scala中方法名可以包含几乎所有字符,还可以对操作符+赋予新的含义 上面例子中136行,用下划线来表示“缺省初始化值” 上面151行和153行都是通过圆点表示法进行调用 157行和159行用中缀表示 ...

  4. 【K8S】K8S-网络模型、POD/RC/SVC YAML 语法官方文档

    K8S-网络模型.POD/RC/SVC YAML 语法官方文档 Kubernetes - Production-Grade Container Orchestration kubernetes/kub ...

  5. Mysql 环境配置查询

    Mysql 环境查询 1, 查看全部的引擎 a) Show engines 或者是进入到information_schama里面去查看ENGINES表 2, 查看当前用户 a) Select user ...

  6. ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别

    ubuntu 软件包管理工具 dpkg,apt-get,aptitude 区别 一:dpkg dpkg 是一种比较低层的软件包安装管理工具,在安装时,不会安装软件包的依赖关系:只能安装所要求的软件包: ...

  7. uva 10670 Work Reduction(贪心)

    题目连接:10670 - Work Reduction 题目大意:有tol的工作量,和要求达到的工作剩余量sur,然后是公司总数,对应每个公司提供两种服务,1.完成一个工作量,2.完成当前未完成工作量 ...

  8. Java从零开始学三十二(正则表达式)

    一.为什么要有正则 正则表达式可以方便的对数据进行匹配,可以执行更加复杂的字符串验证.拆份.替换功能. 例如:现在要求判断一个字符串是否由数字组成,则可以有以下的两种做法: 不使用正则完成 使用正则完 ...

  9. more命令(转)

    原文:http://www.cnblogs.com/peida/archive/2012/11/02/2750588.html more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示 ...

  10. 笔试题之j2ee

    j2ee部分 1.BS与CS的联系与区别. C/S是Client/Server的缩写.服务器通常采用高性能的PC.工作站或小型机,并采用大型数据库系统,如Oracle.Sybase.InFORMix或 ...