创建网络会话

本文介绍了在RHEL和CentOS系统中如何利用NetworkManager和nmcli命令行工具来管理网络服务。NetworkManager用于动态配置网络,而nmcli则提供丰富的命令行选项。文章特别强调了RHEL7支持的网络会话功能,允许用户保存网卡配置模板以方便在网络环境切换时快速应用。通过`nmcli connection add`命令,用户可以创建指定IP地址和网关的网络会话,或者创建自动获取IP的网络会话。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RHEL和CentOS系统默认使用NetworkManager来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用nmcli命令来管理Network Manager服务。nmcli是一款基于命令行的网络配置工具,功能丰富,参数众多。
RHEL7支持网络会话:将网卡配置文件保存成模版实现快速切换。该技术旨在不同的使用环境下实现网络配置信息的快速切换。
用nmcli命令可以按照“connection add con-name type ifname”的格式来创建网络会话。
具体参数意义:

1.con-name:网络会话名称
2.type:网络类型
3.ifname:网卡名称
4.autoconnect :网络会话默认是否自动激活,yes是no否
5.ip4:ip地址及子网掩码
6.gw4:网关
7.add/delete:添加/删除
8.up/down:启用/禁用

实例:创建一个指定ip地址和网关的网络回话company(第2行,要指明ip地址和网关)和一个自动获取ip地址的网络回话house(第3行,想从外部dhcp自动获得ip地址,不需要手动指定,因此部分参数无需配置)。

1.nmcli connection show            #查看已有的网络会话,DEVICE一列有值的那行说明那个会话在启用2
2.nmcli connection add con-name company ifname eno16777756 autoconnect no type ethernet ip4 192.168.10.10/30 gw4 192.168.10.1
3.nmcli connection add con-name house type ethernet ifname eno16777756
4.nmcli connection show            #查到刚创建的会话也在这里头了
5.nmcli connection up house        #启用网络会话house
6.nmcli connection show            #可以看到名为house的网络会话DEVICE列有显示对应的网卡名称
7.nmcli connection down house      #关闭网络会话house
8.nmcli connection show            #可以看到此时所有网络回话DEVICE列均没有值,说明没有任何会话在启用状态
9.nmcli connection delete house    #删除网络会话house
10.nmcli connection show            #查看创建的所有网络会话,剩下原有的eno16777756和company

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值