RedHat/CentOS 7通过nmcli命令管理网络教程
网络管理实际上是对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命令管理网络教程相关推荐
- linux使用命令配置网络,使用nmcli命令配置网络
使用nmcli命令配置网络 NetworkManager是管理和监控网络设置的守护进程,设备既就是网络接口,连接是对网络接口的配置,一个网络接口可以有多个连接配置,但同时只有一个连接配置生效. 1 配 ...
- linux nmcli源码,Linux上利用nmcli命令创建网络组(示例代码)
网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量 网络组不同于旧版中bonding技术,提供更好的性能和扩展性 网络组由内核驱动和teamd守护进程实现. 下面我们以CentOS7系统为环 ...
- Linux系统上利用nmcli命令创建网络组
网络组:是将多个网卡聚合在一起方法,从而实现冗错和提高吞吐量 网络组不同于旧版中bonding技术,提供更好的性能和扩展性 网络组由内核驱动和teamd守护进程实现. 下面我们以CentOS7系统为环 ...
- linux下kil命令l,linux/centos下使用kill命令的使用教程方法
kill命令 kill命令用来删除执行中的程序或工作.kill可将指定的信息送至程序.预设的信息为SIGTERM(15),可将指定程序终止.若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删 ...
- nmcli 命令配置网络
nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法.nmcli命令的基本格式为: nmcli [OPTIONS] OBJE ...
- nmtui 和 nmcli 命令 配置网络
目录 一.nmtui命令 – 修改静态IP地址 二.nmcli命令 – 基于命令行配置网卡参数 三.绑定两块网卡 1.创建出一个bond网卡 2.向bond0设备添加从属网卡 3.配置bond0设备的 ...
- 25 openEuler管理网络-使用nmcli命令配置ip
文章目录 25 openEuler管理网络-使用nmcli命令配置ip 25.1 nmcli介绍 25.2 设备管理 25.2.1 连接到设备 25.2.2 断开设备连接 25.3 设置网络连接 25 ...
- nmcli管理网络 RHEL8和CentOS8怎么重启网络
1. 前言 本文主要讲解如何重启RHEL 8或者CentOS 8网络以及如何解决RHEL8和CentOS8系统的网络管理服务报错,当我们安装好RHEL 8或者 CentOS 8,重启启动网络时,会出现 ...
- linux centos7 NetworkManager 命令行网络配置工具 nmcli 简介
目录 nmcli命令与配置文件对应关系 修改配置文件的主机名 查看网卡信息 显示具体的网络接口信息 显示所有设配状态 修改配置文件执行生效 显示所有活动连接 删除一个网卡连接 添加一个网卡连接 网络接 ...
最新文章
- shiro解决一个账号异地登录的问题
- 设计模式-Builder模式
- 抓捕盗窃犯(并查集)
- JavaScript字符串、数组、对象方法总结
- JavaScript --- 解析Cookie
- python程序怎么给别人运行_如何使Python脚本作为服务运行?
- LeetCode 169. 多数元素 (哈希映射|投票算法)
- nodejs的简单爬虫
- 新品Demo —— ZStack Mini 超融合一体机
- android 自定义快捷键,Android Studio中常用设置与快捷键
- PTA团体程序设计天梯赛-练习集(3)
- 【i.MX6ULL】驱动开发3——GPIO寄存器配置原理
- 基于rhcs套件实现的高可用集群
- pr学习日记①初接触
- mysql如何启动_如何重启MySQL,正确启动MySQL
- LMT and ASSM
- 手工计算对数的方法和对应的C代码
- WiFi - 访客网络有什么用?怎么开启?
- highchars蜘蛛网图---多层蛛网---最大值在最外层网
- 面对复杂的项目环境,如何制定项目管理计划?
热门文章
- mysql join union_MySQL中union和join语句使用区别的辨析教程
- core java 9 代码_Java Core 学习笔记——3.char/Unicode/代码点/代码单元
- python3.7版本_Centos7升级Python3.7.3版本
- vc++64位系统下long的长度为4个字节_64位系统究竟牛逼在哪里?
- python多进程应用场景_python使用多进程的实例详解
- 单元格内多个姓名拆分成一列_EXCEL拆分单元格中的姓名,这都不叫事儿
- 软件测试实验--性能测试工具LoadRunner
- jQuery绑定事件的三种常见方式(bind、one、【change、click、keydown、hover】)
- android切图尺寸_安卓设计尺寸规范
- python怎么查看代码错误_python中的错误如何查看