您当前的位置:首页 > 电脑百科 > 网络技术 > 网络知识

Centos8/Alma8 网络配置工具nmcli使用说明

时间:2022-05-05 10:40:21  来源:  作者:王忘杰

一、前言:
centos已经死了,作为用户量最大的RHEL衍生发行版,在2022年1月1日结束了centos8生命周期;而到2024年6月centos7支持结束之前,时间会给我们一个最合格的centos继任者,在此,我的选择是Alma linux

Centos8/Alma8 网络配置工具nmcli使用说明

 

二、centos8/alma8网络管理命令变化:
centos8/alma8系统,弃用.NETwork.service,采用NetworkManager(NM)网络管理器,因此命令为nmcli。

三、操作命令:
查看当前网络信息

[root@alma8 ~]# nmcli
ens224: connected to ens224
        "VMware VMXNET3"
        ethernet (vmxnet3), 00:50:56:8E:02:B1, hw, mtu 1500
        inet4 192.168.200.10/24
        route4 192.168.200.0/24
        inet6 fe80::9c44:37c2:db12:5fcd/64
        route6 fe80::/64

lo: unmanaged
        "lo"
        loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536

DNS configuration:
        servers: 192.168.200.1 192.168.200.2
        domAIns: 9sb.org
        interface: ens224

重新加载网卡配置文件

[root@alma8 ~]# nmcli connection reload

停止网卡、激活网卡
激活不仅是启动网卡,还会重新加载网卡配置文件

[root@alma8 ~]# nmcli connection down ens224
Connection 'ens224' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)

[root@alma8 ~]# nmcli connection up ens224
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)

查看全部网卡信息

[root@alma8 ~]# nmcli device show
GENERAL.DEVICE:                         ens224
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:50:56:8E:02:B1
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     ens224
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/5
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.200.10/24
IP4.GATEWAY:                            --
IP4.ROUTE[1]:                           dst = 192.168.200.0/24, nh = 0.0.0.0, mt = 101
IP4.DNS[1]:                             192.168.200.1
IP4.DNS[2]:                             192.168.200.2
IP4.DOMAIN[1]:                          9sb.org
IP6.ADDRESS[1]:                         fe80::9c44:37c2:db12:5fcd/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 101

GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = ::1/128, nh = ::, mt = 256

查看单个网卡信息

[root@alma8 ~]# nmcli device show ens224
GENERAL.DEVICE:                         ens224
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:50:56:8E:02:B1
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     ens224
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/5
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.200.10/24
IP4.GATEWAY:                            --
IP4.ROUTE[1]:                           dst = 192.168.200.0/24, nh = 0.0.0.0, mt = 101
IP4.DNS[1]:                             192.168.200.1
IP4.DNS[2]:                             192.168.200.2
IP4.DOMAIN[1]:                          9sb.org
IP6.ADDRESS[1]:                         fe80::9c44:37c2:db12:5fcd/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 101

查看网卡设备状态

[root@alma8 ~]# nmcli device status
DEVICE  TYPE      STATE      CONNECTION
ens224  ethernet  connected  ens224
lo      loopback  unmanaged  --

查看网卡信息

[root@alma8 ~]# nmcli connection show
NAME    UUID                                  TYPE      DEVICE
ens224  bcb687ae-9883-4453-ad03-74087a9f4477  ethernet  ens224

创建网卡配置文件

[root@alma8 ~]# nmcli con add type ethernet con-name ens224.1 ifname ens224
Connection 'ens224.1' (4187eb22-d317-4dc1-82f5-c81a97d8bbd4) successfully added.
[root@alma8 ~]# nmcli connection show
NAME      UUID                                  TYPE      DEVICE
ens224    bcb687ae-9883-4453-ad03-74087a9f4477  ethernet  ens224
ens224.1  4187eb22-d317-4dc1-82f5-c81a97d8bbd4  ethernet  --

删除网卡配置文件

[root@alma8 ~]# nmcli con delete ens224.1
Connection 'ens224.1' (4187eb22-d317-4dc1-82f5-c81a97d8bbd4) successfully deleted.

修改网卡是否为自启,默认自启

[root@alma8 ~]# nmcli con mod ens224 connection.autoconnect no
[root@alma8 ~]# grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-ens224
ONBOOT=no

[root@alma8 ~]# nmcli con mod ens224 connection.autoconnect yes
[root@alma8 ~]# grep ONBOOT /etc/sysconfig/network-scripts/ifcfg-ens224
ONBOOT=yes

修改网卡是否自动获取IP,并配置静态IP地址

[root@alma8 ~]# nmcli con modif ens224 ipv4.method auto
[root@alma8 ~]# grep BOOTPROTO /etc/sysconfig/network-scripts/ifcfg-ens224
BOOTPROTO=dhcp

[root@alma8 ~]# nmcli con modif ens224 ipv4.method manual ipv4.addresses 192.168.200.200/24 ipv4.gateway 192.168.200.1 connection.autoconnect yes ipv4.dns 114.114.114.114,114.114.115.15      

[root@alma8 ~]# cat  /etc/sysconfig/network-scripts/ifcfg-ens224
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens224
UUID=bcb687ae-9883-4453-ad03-74087a9f4477
DEVICE=ens224
ONBOOT=yes
IPADDR=192.168.200.200
PREFIX=24
GATEWAY=192.168.200.1
DNS1=114.114.114.114
DNS2=114.114.115.15

[root@alma8 ~]# nmcli con up ens224
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/10)

[root@alma8 ~]# ip add
3: ens224: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:8e:02:b1 brd ff:ff:ff:ff:ff:ff
    inet 192.168.200.200/24 scope global noprefixroute ens224
       valid_lft forever preferred_lft forever
    inet6 fe80::9c44:37c2:db12:5fcd/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

四、完成一次完整操作,服务器添加一块网卡,配置IP、DNS、网关。

添加网卡后,出现了Wired connection 1,但是没有对应的配置文件
[root@alma8 ~]# nmcli con show
NAME                UUID                                  TYPE      DEVICE
Wired connection 1  ee5fc609-9606-3e44-841d-601fc7d562ab  ethernet  ens256
[root@alma8 ~]# ll /etc/sysconfig/network-scripts/
total 8


删除Wired connection 1
[root@alma8 ~]# nmcli con delete "Wired connection 1"
Connection 'Wired connection 1' (ee5fc609-9606-3e44-841d-601fc7d562ab) successfully deleted.

新建ens256
[root@alma8 ~]# nmcli con add type ethernet con-name ens256 ifname ens256
Connection 'ens256' (d90d5e30-7c76-4a62-92de-0fb4d4a0a41f) successfully added.

已生成ens256配置文件
[root@alma8 ~]# ll /etc/sysconfig/network-scripts/
total 12
-rw-r--r--. 1 root root 282 May  4 13:54 ifcfg-ens256

为ens256配置网络
[root@alma8 ~]#  nmcli con modif ens256 ipv4.method manual ipv4.addresses 192.168.200.201/24 ipv4.gateway 192.168.200.1 connection.autoconnect yes ipv4.dns 114.114.114.114,114.114.115.15

重新加载ens256配置文件
[root@alma8 ~]# nmcli con up ens256
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/13)

查看网卡信息
[root@alma8 ~]# ip addr
4: ens256: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:8e:4d:94 brd ff:ff:ff:ff:ff:ff
    inet 192.168.200.201/24 brd 192.168.200.255 scope global noprefixroute ens256
       valid_lft forever preferred_lft forever
    inet6 fe80::374f:9c09:1e47:e0fa/64 scope link noprefixroute
       valid_lft forever preferred_lft forever

五、总结
不爽,太不爽了!



Tags:Centos8   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
Centos8/Stream升级至Centos9Stream,并优化部分设置操作步骤
前言centos被redhat收购后,centos官方宣布centos Linux项目将停止维护,并使用新推出的centos stream项目替代。新版的centos stream项目在软件更新方式上与centos存在较大差别...【详细内容】
2022-11-01  Search: Centos8  点击:(999)  评论:(0)  加入收藏
centos8.0配置静态IP详解及永久关闭防火墙
镜像下载、域名解析、时间同步请点击阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 1. 查看自己的网关地址点击虚拟机中编辑按钮,选中虚拟网络编辑器 2.选择点击VMnet8,再...【详细内容】
2022-05-27  Search: Centos8  点击:(473)  评论:(0)  加入收藏
Centos8/Alma8 网络配置工具nmcli使用说明
一、前言: centos已经死了,作为用户量最大的RHEL衍生发行版,在2022年1月1日结束了centos8生命周期;而到2024年6月centos7支持结束之前,时间会给我们一个最合格的centos继任者,在此...【详细内容】
2022-05-05  Search: Centos8  点击:(506)  评论:(0)  加入收藏
centos8部署MySQL5.7故障集
在centos8系统上安装MySQL,使用的是centos7上安装MySQL的脚本,出现了以下问题,以做记录:问题一:日志文件不存在,MySQL无法启动错误日志:[root@confluence packages]# /etc/init.d/m...【详细内容】
2022-02-18  Search: Centos8  点击:(95)  评论:(0)  加入收藏
CentOS8 配置 NFS共享目录
# 环境说明:1、主机IPnfs server端主机:cjzm(nfs1) 192.168.123.165nfs client端主机:asan(nfs2) 192.168.123.231[root@asan ~]# ip a #查看主机IP 2、系统:CentOS Linux release 8...【详细内容】
2021-07-19  Search: Centos8  点击:(936)  评论:(0)  加入收藏
CentOS8服务器搭建L2TP服务器(over IPsec)操作指南
上次发了服务器上公网的文章,当时L2TP拨号用的是网络上的解决方案,也就是现成的脚本,一跑就OK了。像这样: 输入几个关键信息,脚本就自动执行完成了。我看了一下,脚本一共810行,功能...【详细内容】
2021-06-24  Search: Centos8  点击:(2113)  评论:(0)  加入收藏
CentOS8系统部署及几个小命令操作
最近新学了几个命令,拿出来卖弄一下。正好借此机会也装一台CentOS 8的虚拟机,测试一下nslookup、host、tracepath、traceroute、yum provides、alias、netstat等几个命令。Cen...【详细内容】
2020-09-16  Search: Centos8  点击:(587)  评论:(0)  加入收藏
Centos8.2 使用 Openldap 认证登录
1. 配置 SSSDSSSD是系统安全服务守护进程的缩写。它提供对不同身份和身份验证提供者的访问。//安装 sssd$ dnf update$ dnf install sssd sssd-tools接下来,配置SSSD已允许...【详细内容】
2020-08-24  Search: Centos8  点击:(1356)  评论:(0)  加入收藏
centos8 vsftpd配置虚拟用户认证
1、建立Vsftpd虚拟宿主用户useradd vftp -M -s /sbin/nologin -d /var/ftp/2、创建虚拟用户的文件[root@localhost vsftpd]# cat /etc/vsftpd/virtusers test test1234563、...【详细内容】
2020-08-05  Search: Centos8  点击:(686)  评论:(0)  加入收藏
基于CentOS8Linux运维教程-Linux系统用户与组管理
用户登录[root@myserver ~] # : 用户名称@主机名称 位置 (可以使用 hostname命令查看当前的主机名)~ 代表的宿主目录, 用户的家目录 ~ == /root# 超级管理员用户$ 普通用户用...【详细内容】
2020-06-27  Search: Centos8  点击:(347)  评论:(0)  加入收藏
▌简易百科推荐
学生偷看“不良网站”,手机上3个痕迹无法清除,网友:咋不早说
众所周知,中国的常规教育中,总是“谈性色变”,但在这个信息爆炸的互联网时代,即便是一些年纪很小的孩子,也能轻易接触到一些所谓的不良网站,因此这一方面的教育缺失,其实是很可怕的...【详细内容】
2024-03-28    叶姐生活指南  Tags:不良网站   点击:(18)  评论:(0)  加入收藏
什么是网络中的路由器?核心功能解释
路由器是互联网连接的核心元素,是一种允许多个设备连接到互联网,并促进将数据包转发到各自的目标地址的设备。使用动态路由技术,路由器检查数据并在各种可用路径中选择最有效的...【详细内容】
2024-03-07    千家网  Tags:路由器   点击:(34)  评论:(0)  加入收藏
过年该不该升级Wi-Fi 7路由?看完就知道
打开电商网站不难发现,从2023年第三季度到现在,Wi-Fi 7路由器新品越来越多。而且价格不再是高高在上,已经基本和Wi-Fi 6路由价格差不多了。看到这些Wi-Fi 7新品路由,不少朋友就...【详细内容】
2024-02-27    中关村在线  Tags:Wi-Fi   点击:(44)  评论:(0)  加入收藏
聊聊 Kubernetes 网络模型综合指南
这篇详细的博文探讨了 Kubernetes 网络的复杂性,提供了关于如何在容器化环境中确保高效和安全通信的见解。译自Navigating the Network: A Comprehensive Guide to Kubernete...【详细内容】
2024-02-19  云云众生s  微信公众号  Tags:Kubernetes   点击:(42)  评论:(0)  加入收藏
SSL协议是什么?关于SSL和TLS的常见问题解答
SSL(安全套接字层)及其后继者TLS(传输层安全)是用于在联网计算机之间建立经过身份验证和加密的链接的协议。尽管SSL协议在 1999年已经随着TLS 1.0的发布而被弃用,但我们仍将这些...【详细内容】
2024-02-06  IDC点评网    Tags:SSL协议   点击:(73)  评论:(0)  加入收藏
从零开始了解网络协议:TCP/IP详解
从零开始了解网络协议:TCP/IP详解 在当今数字化的时代,网络协议已经成为我们生活中不可或缺的一部分。作为互联网的基础,网络协议规定了数据如何在不同的网络设备之间传输。TC...【详细内容】
2024-02-01    简易百科  Tags:TCP/IP   点击:(62)  评论:(0)  加入收藏
BGP路由属性:互联网路由的灵活控制器
在互联网的庞大网络中,边界网关协议(BGP)是确保不同自治系统(AS)间路由信息有效交换的关键协议。然而,BGP的功能远不止于此。其核心组成部分,即BGP路由属性,赋予了BGP强大的灵活性,使...【详细内容】
2024-01-26  诺诺爱生活    Tags:互联网路由   点击:(44)  评论:(0)  加入收藏
简易百科之什么是网络延迟?
简易百科之什么是网络延迟?随着互联网的普及和发展,网络已经成为我们生活中不可或缺的一部分。然而,我们在使用网络时可能会遇到一种情况,那就是网络延迟。那么,什么是网络延迟呢...【详细内容】
2024-01-24    简易百科  Tags:网络延迟   点击:(161)  评论:(0)  加入收藏
网络延迟与网络速度有什么区别?分享具体的答案
通常,许多人抱怨网速测试。速度还是不错的,但是他们玩游戏的时候怎么会卡住,还是断开连接等等问题,这一系列问题始终困扰着大家。那么,网络延迟与网络速度有什么区别呢?请不要担心...【详细内容】
2024-01-24  萌新小郭    Tags:网络延迟   点击:(53)  评论:(0)  加入收藏
揭秘IP地址的网络威胁与攻击类型
在当今数字化时代,网络攻击已经成为网络安全的一大挑战。IP地址,作为互联网通信的基础,也成为网络威胁和攻击的焦点之一。本文将深入探讨不同类型的网络威胁和攻击,以及如何防范...【详细内容】
2024-01-22  IP数据云    Tags:IP地址   点击:(87)  评论:(0)  加入收藏
站内最新
站内热门
站内头条