使用 NMCLI 配置静态以太网连接

要在命令行上配置以太网连接,请使用 nmcli 工具。

例如,以下流程使用以下设置为 enp7s0 设备创建 NetworkManager 连接配置文件:

静态 IPv4 地址 - 192.0.2.1 和 /24 子网掩码

静态 IPv6 地址 - 2001:db8:1::1 和 /64 子网掩码

IPv4 默认网关 - 192.0.2.254

IPv6 默认网关 - 2001:db8:1::fffe

IPv4 DNS 服务器 - 192.0.2.200

IPv6 DNS 服务器 - 2001:db8:1::ffbb

DNS 搜索域 - example.com

先决条件:服务器配置中有一个物理或者虚拟以太网设备。`

1. 为以太网连接添加新的 NetworkManager 连接配置集:

# nmcli connection add con-name Example-Connection ifname enp7s0 type ethernet

2. 设置 IPv4 地址:

# nmcli connection modify Example-Connection ipv4.addresses 192.0.2.1/24

3. 设置 IPv6 地址:

# nmcli connection modify Example-Connection ipv6.addresses 2001:db8:1::1/64

4. 将 IPv4 和 IPv6 连接方法设置为 manual:

# nmcli connection modify Example-Connection ipv4.method manual

# nmcli connection modify Example-Connection ipv6.method manual

5. 设置 IPv4 和 IPv6 默认网关:

# nmcli connection modify Example-Connection ipv4.gateway 192.0.2.254

# nmcli connection modify Example-Connection ipv6.gateway 2001:db8:1::fffe

6. 设置 IPv4 和 IPv6 DNS 服务器地址:

# nmcli connection modify Example-Connection ipv4.dns "192.0.2.200"

# nmcli connection modify Example-Connection ipv6.dns "2001:db8:1::ffbb"

8. 激活连接配置集:

# nmcli connection up Example-Connection

Connection successfully activated (D-Bus active path:/org/freedesktop/NetworkManager/ActiveConnection/13)

验证步骤

1. 显示设备和连接的状态:

# nmcli device status

DEVICE TYPE STATE CONNECTION

enp7s0 ethernet connected Example-Connection

2. 使用 ping 程序来验证这个主机是否可以向其它主机发送数据包:

# ping host_name_or_IP_address

RHEL8使用NMCLI管理网络的更多相关文章

  1. centos8平台用NetworkManager/nmcli管理网络

    一,centos8上,网络服务的管理需要NetworkManager服务 1,NetworkManager的服务操作 启动 [root@localhost network-scripts]# syst ...

  2. RedHat/CentOS 7通过nmcli命令管理网络教程

    Red Hat Enterprise Linux 7 和CentOS 7 的网络管理实际上是对NetworkManager的管理,可通过nmcli命令进行控制,下面小编就给大家介绍下RedHat/Ce ...

  3. 在 RedHat/CentOS 7.x 中使用 nmcli 命令管理网络

    在 RedHat/CentOS 7.x 中使用 nmcli 命令管理网络 学习了:https://linux.cn/article-5410-1.html#3_3613 http://www.linu ...

  4. linux进阶之nmtui和nmcli配置网络

    CentOS7配置网络推荐使用NetworkManager服务(不推荐network服务). 图形化方式:nmtui或Applications->System Tools->Setting ...

  5. Linux内核分析(四)----进程管理|网络子系统|虚拟文件系统|驱动简介

    原文:Linux内核分析(四)----进程管理|网络子系统|虚拟文件系统|驱动简介 Linux内核分析(四) 两天没有更新了,上次博文我们分析了linux的内存管理子系统,本来我不想对接下来的进程管理 ...

  6. 【Android Developers Training】 80. 管理网络使用

    注:本文翻译自Google官方的Android Developers Training文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好. 原文链接:http://developer ...

  7. Linux 使用nmcli配置网络

    Linux 使用nmcli配置网络 前提: 在虚拟机中添加一张桥接模式的网卡,如果是VirtualBox虚拟机中要shutdown才能添加. 1.启动NetworkManager工具,安装nmcli命 ...

  8. 黄聪:WordPress 多站点建站教程(二):后台(管理网络)设置详解,如何管理子站的用户、主题、插件、设置等功能

    建立好了子站,我们需要有个地方配置所有子站的主题.插件等功能,我们可以在后台看到 我的站点--管理网络 如下图: 在 管理网络--仪表盘 里面,我们可以创新用户和站点,也提供了查询功能. 要注意的是: ...

  9. centos8平台使用ip命令代替ifconfig管理网络

    一,为什么建议使用ip命令代替ifconfig? 1,ifconfig所属的net-tools包已经不再被维护了 虽然可以用,但会发生看不到部分ip等情况, [root@centos8 liuhong ...

  10. 练习:使用nmcli 配置网络连接

    显示所有连接 # nmcli con show 显示活动连接的所有配置信息 # nmcli con show "System eth0" --->引号内为连接的网卡名称 显示 ...

随机推荐

  1. 12种SQL注入报错方式

    1.通过floor报错,注入语句如下: and select 1 from (select count(*),concat(version(),floor(rand(0)*2))x from info ...

  2. 手把手教你用Burpsuite+夜神模拟器抓安卓(Android 7)http+https包

    (1)进入正题,bp证书下载(下载证书至电脑):打开bp,配置好代理,浏览器访问http://127.0.0.1:8080 下载证书,记住保存路径,注意别修改证书后缀(der)!!! (2)准备一个L ...

  3. Java-【大数处理】和【日期类】

    [大数类] BigInteger(整数) 和 BigDecimal(小数) 都是Java针对大数提供的类 常用方法: (1)加:add (2)减:subtract (3)乘:multiply (4)除 ...

  4. 删除Windows10资源管理器多余的入口

    ///// 删除3D对象 定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\Nam ...

  5. Linux 三剑客常用命令

    shell三剑客===================================================grep===================================== ...

  6. js 获取指定天数前日期

    getBeforeDate(n) {//传入天数 var n = n; var d = new Date(); var year = d.getFullYear(); var mon = d.getM ...

  7. Jenkins启动失败的七个问题

    1.jdk版本和路径问题(注意第6个问题) which java vim /etc/init.d/jenkins 2.用户名问题 查看/etc/sysconfig/jenkins的JENKINS_US ...

  8. SQL-while begin end

    declare @i int set @i=1 while @i<=10000000begin insert into dbo.Persons (Age,Sex,Grade,Name) valu ...

  9. <canvas>标签画登陆页鼠标滑过效果

    canvas 标签画登陆页鼠标滑过效果 如需js请留言.JS在个人博客日记中. <!DOCTYPE html> <html lang="en"> <h ...

  10. nodejs的增删改查

    1.新建一个jwttest.router.js 引入toast const {success,fail} = require("../toast"); const jwt = re ...