网络管理实际上是对NetworkManager的管理,可通过nmcli命令进行控制,下面以图文的形式为大家介绍下RedHat/CentOS 7通过nmcli命令管理网络的方法,感兴趣的朋友不要错过.

  Red Hat Enterprise Linux 7 和CentOS 7 的网络管理实际上是对NetworkManager的管理,可通过nmcli命令进行控制,下面小编就给大家介绍下RedHat/CentOS 7通过nmcli命令管理网络的方法,不知道如何管理网络的朋友可以来学习下。

  NetworkManager 可以用于以下类型的连接:Ethernet,VLANS,Bridges,Bonds,Teams,Wi-Fi,mobile boradband(如移动3G)以及 IP-over-InfiniBand。针对与这些网络类型,NetworkManager 可以配置他们的网络别名,IP 地址,静态路由,DNS,×××连接以及很多其它的特殊参数。

  可以用命令行工具 nmcli 来控制 NetworkManager。

  1、nmcli 用法

  # nmcli [ OPTIONS ] OBJECT { COMMAND | help }

  我们可以通过 TAB 键补全命令,当你忘记这个命令的语法时只需要按下 TAB 就可以看到选项列表。

  使用 nmcli 的一些例子:

  # nmcli general status

  这条命令将 NetworkManager 的所有状态都打印出来。

  # nmcli connection show

  显示所有连接。

  # nmcli connection show -a

  仅显示当前活动的连接。

  # nmcli device status

  列出 NetworkManager 识别出的设备列表及他们的状态。

  2、启动/停止 网络接口

  使用 nmcli 工具启动或停止网络接口,与 ifconfig 的 up/down 是一样的。

  使用下列命令停止某个接口:

  # nmcli device disconnect eno16777736

  下列命令用来启动接口:

  # nmcli device connect eno16777736

  3、添加静态IP的以太网连接

  以下命令可以添加一个静态IP地址的以太网连接:

  # nmcli connection add type ethernet con-name NAME_OF_CONNECTION ifname interface-name ip4 IP_ADDRESS gw4 GW_ADDRESS

  根据你需要的配置更改 NAME_OF_CONNECTION,IP_ADDRESS, GW_ADDRESS 参数(如果不需要网关的话可以省略最后一部分)。

  # nmcli connection add type ethernet con-name NEW ifname eno16777736 ip4 192.168.1.141 gw4 192.168.1.1

  使用下列命令设置DNS服务器:

  # nmcli connection modify NEW ipv4.dns “8.8.8.8 8.8.4.4”

  下列命令启动新的 Ethernet 连接:

  # nmcli connection up NEW ifname eno16777736

  查看新连接的配置信息:

  # nmcli -p connection show NEW

  4、增加一个使用DHCP的新连接

  增加新的连接,使用DHCP自动分配IP地址,网关,DNS等,你要做的就是将命令行后 ip/gw 地址部分去掉就行了,DHCP会自动分配这些参数。

  例,在 eno 16777736 设备上配置一个 名为 NEW_DHCP 的 DHCP 连接

  # nmcli connection add type ethernet con-name NEW_DHCP ifname eno16777736

  上面就是RedHat/CentOS 7通过nmcli命令管理网络的方法介绍了,本文详细介绍了一些nmcli命令的使用例子,以便不熟悉nmcli命令的朋友能够熟练掌握nmcli命令的使用。

转载于:https://blog.51cto.com/4942438/1721385

RedHat/CentOS 7通过nmcli命令管理网络教程相关推荐

  1. linux使用命令配置网络,使用nmcli命令配置网络

    使用nmcli命令配置网络 NetworkManager是管理和监控网络设置的守护进程,设备既就是网络接口,连接是对网络接口的配置,一个网络接口可以有多个连接配置,但同时只有一个连接配置生效. 1 配 ...

  2. linux nmcli源码,Linux上利用nmcli命令创建网络组(示例代码)

    网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量 网络组不同于旧版中bonding技术,提供更好的性能和扩展性 网络组由内核驱动和teamd守护进程实现. 下面我们以CentOS7系统为环 ...

  3. Linux系统上利用nmcli命令创建网络组

    网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量 网络组不同于旧版中bonding技术,提供更好的性能和扩展性 网络组由内核驱动和teamd守护进程实现. 下面我们以CentOS7系统为环 ...

  4. linux下kil命令l,linux/centos下使用kill命令的使用教程方法

    kill命令 kill命令用来删除执行中的程序或工作.kill可将指定的信息送至程序.预设的信息为SIGTERM(15),可将指定程序终止.若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删 ...

  5. nmcli 命令配置网络

    nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法.nmcli命令的基本格式为: nmcli [OPTIONS] OBJE ...

  6. nmtui 和 nmcli 命令 配置网络

    目录 一.nmtui命令 – 修改静态IP地址 二.nmcli命令 – 基于命令行配置网卡参数 三.绑定两块网卡 1.创建出一个bond网卡 2.向bond0设备添加从属网卡 3.配置bond0设备的 ...

  7. 25 openEuler管理网络-使用nmcli命令配置ip

    文章目录 25 openEuler管理网络-使用nmcli命令配置ip 25.1 nmcli介绍 25.2 设备管理 25.2.1 连接到设备 25.2.2 断开设备连接 25.3 设置网络连接 25 ...

  8. nmcli管理网络 RHEL8和CentOS8怎么重启网络

    1. 前言 本文主要讲解如何重启RHEL 8或者CentOS 8网络以及如何解决RHEL8和CentOS8系统的网络管理服务报错,当我们安装好RHEL 8或者 CentOS 8,重启启动网络时,会出现 ...

  9. linux centos7 NetworkManager 命令行网络配置工具 nmcli 简介

    目录 nmcli命令与配置文件对应关系 修改配置文件的主机名 查看网卡信息 显示具体的网络接口信息 显示所有设配状态 修改配置文件执行生效 显示所有活动连接 删除一个网卡连接 添加一个网卡连接 网络接 ...

最新文章

  1. shiro解决一个账号异地登录的问题
  2. 设计模式-Builder模式
  3. 抓捕盗窃犯(并查集)
  4. JavaScript字符串、数组、对象方法总结
  5. JavaScript --- 解析Cookie
  6. python程序怎么给别人运行_如何使Python脚本作为服务运行?
  7. LeetCode 169. 多数元素 (哈希映射|投票算法)
  8. nodejs的简单爬虫
  9. 新品Demo —— ZStack Mini 超融合一体机
  10. android 自定义快捷键,Android Studio中常用设置与快捷键
  11. PTA团体程序设计天梯赛-练习集(3)
  12. 【i.MX6ULL】驱动开发3——GPIO寄存器配置原理
  13. 基于rhcs套件实现的高可用集群
  14. pr学习日记①初接触
  15. mysql如何启动_如何重启MySQL,正确启动MySQL
  16. LMT and ASSM
  17. 手工计算对数的方法和对应的C代码
  18. WiFi - 访客网络有什么用?怎么开启?
  19. highchars蜘蛛网图---多层蛛网---最大值在最外层网
  20. 面对复杂的项目环境,如何制定项目管理计划?

热门文章

  1. mysql join union_MySQL中union和join语句使用区别的辨析教程
  2. core java 9 代码_Java Core 学习笔记——3.char/Unicode/代码点/代码单元
  3. python3.7版本_Centos7升级Python3.7.3版本
  4. vc++64位系统下long的长度为4个字节_64位系统究竟牛逼在哪里?
  5. python多进程应用场景_python使用多进程的实例详解
  6. 单元格内多个姓名拆分成一列_EXCEL拆分单元格中的姓名,这都不叫事儿
  7. 软件测试实验--性能测试工具LoadRunner
  8. jQuery绑定事件的三种常见方式(bind、one、【change、click、keydown、hover】)
  9. android切图尺寸_安卓设计尺寸规范
  10. python怎么查看代码错误_python中的错误如何查看