千家信息网

Linux中如何使用nmcli命令配置网络

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章主要介绍Linux中如何使用nmcli命令配置网络,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!nmcli命令是redhat7或者centos7之后的命令,该命令可以完
千家信息网最后更新 2025年01月31日Linux中如何使用nmcli命令配置网络

这篇文章主要介绍Linux中如何使用nmcli命令配置网络,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

nmcli命令是redhat7或者centos7之后的命令,该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效。

1、网络接口名称

centos7或者红帽7中,以en开头标识以太网,之前的版本是eth开头。同时,wl标识waln接口,ww标识wwan接口。

接下里就是网卡类型, p代表pci物理位置,o代表板载,s代表热插拔。最后数字表示索引、id或端口。 比如笔者的虚拟机上enp0s3,pci网卡slot3。

如果无法确定固定名称则采用传统的ethn的方式。

2、查看网络配置

使用ip addr显示ip地址,ip addr show eth0显示网卡eth0 , ip -s link show eth0 显示连接状态,可用查看到数据包。netstat -i也可以罗列网卡并查看数据流量。

3、查看路由与排查

ip route检查系统路由表,

ping网关地址。ping -c4是ping 4次, timeout 4则是超时时间4秒。

tracepath或者traceroute命令追踪到目标主机的网络状态

4、端口与服务

TCP服务使用套接字.socket作为通信的端点,其由IP地址、协议和端口组成。服务器通常监听标准端口,客户端使用随机可用端口。标准端口在/etc/services中列出。

查看监听端口:ss和netstat命令。

5、使用nmcli查看网络

networkmanager是监控和管理网络的守护进程,可用通过命令行与图形界面来与networkmanager通信,并将配置文件保存在/etc/sysconfig/network-scripts目录中。

使用nmcli查看网络信息:

nmcli con show 查看网络接口

nmcli con show –active 查看活动网络接口

nmcli con show "enp0s3" 查看enp0s3网络的详情信息

nmcli device status 查看设备的信息

nmcli device show enp0s3 查看 enp0s3设备的信息

6、使用nmcli配置网络

可以为网络设备配置多个网络连接(配置文件),但是一次只能由一个保持活动状态。

创建一个"default"新连接,并使用dhcp获取网络。

nmcli con add con-name "default" type ethernet ifname eth0

创建一个静态连接,配置静态IP,并设置不自动连接。

nmcli con add con-name "static" type ethernet ifname eth0 autoconnect no ip4 172.25.0.12/24 gw4 172.25.0.254

更改为静态链接。

nmcli con up "static"

更改为dhcp链接。

nmcli con up "default"

查看使用信息。

nmcli con add help

修改配置,过多就不阐述了。

nmcli con mod

nmcli 命令摘要:

7、编辑网络配置文件

接口配置文件时控制单个网络设备的软件接口,网络设备可以有多个配置文件,但是只有一个时激活状态。

img

ifcfg配置文件选项(辅助IP地址将配置文件中的选项添加1)

配置过程:

a、修改 ifcfg配置文件

b、使用nmcli命令使配置生效或者重启进程

nmcli con reload

nmcli con down "ID" ,nmcli con up "ID"

c、通过ping验证网络配置

8、主机名和名称解析

hostname 查看主机名

hostnamectl status 查看主机信息

hostnamectl set-hostname 设置主机名

静态主机名储存在/etc/hostname文件中。名称解析用于将主机名转为IP地址,反之亦可,在/etc/hosts中定义。

可用使用getent hosts your_hostname,利用/etc/hosts来测试主机名解析。

如果/etc/hosts中没有,则会查找/etc/ resolv.conf文件。


以上是"Linux中如何使用nmcli命令配置网络"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

配置 网络 文件 命令 主机 接口 端口 信息 地址 网卡 设备 名称 状态 静态 代表 标识 网络设备 服务 内容 多个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 苹果网络安全产品 新橙互联网科技有限公司 全球金融软件开发商 亚马逊阿里云服务器关机怎样重启 服务器怎么保护自己的建筑 永安期货 行情服务器 重置安全数据库 GUI向数据库添加数据 青海网络安全技术博览会 河南葛力斯网络技术有限公司 sql数据库导出一张表 医院服务器安全方案 怎么收集数据库汇报材料 静安区网络技术咨询服务 国家对网络安全服务的政策 服务器怎么设置对外访问 数据库建设团队 冬奥会网络安全保障及规范整治工作总结 火影忍者手游服务器超时怎么打 底栖生物数据库 盛科软件开发有限公司 网络安全主题班会反思 天下三已从服务器断开连接 什么是串口服务器 软件开发公司用的什么语言 数据库2019安装引擎服务失败 高校有关网络安全课程 元气骑士如何改变服务器版本 数据库怎么创建数据 网络安全线上短视频接力活动总结
0