【Linux】nmcli网络管理

NetworkManager是一个动态的网络控制器与配置系统,它可在网络设备保持可用和连接时对设备进行操作。命令是nmcli,在RHEL7中,一个网卡设备可以有多个connection连接,但是同一时刻只能启用其中一个connection连接。每次新建一个连接,都会在/etc/sysconfig/network-scripts/目录下面新建一个文件。这样的好处是针对一个网络接口,可以设置多个网络连接,比如静态IP和动态IP,再根据需要激活响应的connection。

nmcli [OPTION] OBJECT {COMMAND | help}

OBJECT和COMMAND可以用全称也可以用简称,最少可以只用一个字母,建议用头三个字母。OBJECT里面平时用的最多的就是connection和device。device叫网络接口,是物理设备。connection是连接,是一个会话的名称。多个connection可以应用到同一个device,但同一时间只能启用其中一个connection。

1、创建一个会话名字叫default,它通过DHCP获取IP,自动连接网络,网卡名叫eno16777736。

[root@www conf.d]# nmcli connection add con-name default type ethernet ifname eno16777736

成功添加的连接 'default'(6cbb975b-92fb-431b-a060-999f2a83b713)。

con-name会话名自己随便定义;type类型为以太网卡;ifname接口名,也就是网卡名。

2、创建一个会话名字叫static,并且指定它的ip地址和网关。

[root@www network-scripts]# nmcli connection add con-name static ifname eno16777736 autoconnect no type ethernet ip4 192.168.248.136/24 gw4 192.168.248.1

成功添加的连接 'static'(4ee4df51-1a76-412a-a2d9-32c56fdb6634)。

查看当前的会话[root@www network-scripts]# nmcli connection show

( 设备栏的eno16777736为真实网卡连接的会话 )

连接static会话[root@www network-scripts]# nmcli connection up static

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值