使用 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. CentOS 7.9 环境下部署 MySQL 5.7 服务

    sudo setenforce Permissive sudo vi /etc/selinux/config SELINUX=permissive sudo systemctl stop firewa ...

  2. Windows MFC HTTP POST请求 函数流程

    Windows MFC HTTP POST请求 函数流程 1 CString m_strHttpUrl(_T("http://10.200.80.86:8090/course/upload& ...

  3. 题目集4~6的总结性Blog

    题目集4~6的总结性Blog (1)前言 在这三次作业中,主要考察了正则表达式以及类间的关系.在这三次作业中,相比之下,第四次以及第五次作业的难度明显高于第六次作业,题量与难度相较于以往的作业也有明显 ...

  4. 使用php为本地html文件生成url

    1. 查看你是不是有php which php 2.  假设你的Demo.html 路径为 /Users/Sheron/Downloads/Demo.html cd /Users/Sheron/Dow ...

  5. xshell和xftp绿色版下载

    下载地址:https://www.xshell.com/zh/free-for-home-school/ 点击后页面如下,输入自己的姓名和邮箱然后点击下载即可.登录自己的邮箱获取下载链接.

  6. python3 文件上传

    1 # 文件上传方法 2 def upload_files(filepath, url, headers, data): 3 filename = filepath.split('\\')[-1] 4 ...

  7. 一种典型的不知循环次数的c语言循环问题

    问题如图 代码如下 1 #define _CRT_SECURE_NO_WARNINGS 1 2 #include<stdio.h> 3 int main() 4 { 5 puts(&quo ...

  8. selenium定位元素位置-xpath

    xpath定位元素位置: 1.定位父兄节点: <div> <span>我是span1标签</span> <a id="1" href=&q ...

  9. python3GUI--200行代码写一个上课点名程序(附源码)

    @ 目录 一.准备工作 1.Tkinter 2.PIL 二.预览 1.启动 2.开始点名-顺序点名 3.开始点名-随机点名 4.手动加载人名单 5.开始点名-顺序点名-Pyqt5版本 6.人名单格式 ...

  10. Linux习题

    1.判断/etc/inittab文件是否大于100行,如果大于,则显示"/etc/inittab is a big file."否者显示"/etc/inittab is ...