NetworkManager网络管理nmcli命令


前言

学习linux笔记小实践二
nmcli 的使用


一、nmcli是什么?

在RHEL7中默认使用NetworkManager 守护进程来监控和管理网络设置。nmcli是命令行的管理NetworkManager的工具,会自动把配置写到/etc/sysconfig/network-scripts/目录下面。

nmcli是一个很方便的配置网络的工具。

二、使用示例

1、建立一个名为 dhcp的会话,要求开机是自动启动该会话

# nmcli connection add  con-name dhcp  type ethernet  ifname ens33  autoconnect yes  ipv4.method auto

connection —》会话,可以简写为con

add —》添加

con-name dhcp ----》指定会话名为dhcp 可以自己随便定义

type ethernet —》类型以太网卡

ifname ens33----》接口名,也就是网卡名,即该会话将绑定在ens33网卡上

autoconnect yes----》设置自动连接

2、建立一个名为 static的会话,要求不自动启动,ip为你主机正确网段的 111号,你虚拟机正确的网关,dns:8.8.8.8

# nmcli connection add  type ethernet  ifname ens160  autoconnect no  con-name static  ipv4.method manual ipv4.addresses 192.168.50.111/24  ipv4.gateway 192.168.50.2  ipv4.dns 8.8.8.8

ipv4.addresses----》IP地址

ipv4.gateway----》网关地址

ipv4.dns----》DNS服务地址

3、建立一个名为test 的会话,要求不自动启动 ip:172.2.16.100 netmask 255.255.0.0 网关 172.2.255.254 dns 172.2.255.254 和 8.8.8.8

# nmcli connection add  type ethernet  ifname ens160  autoconnect no  con-name test  ipv4.method manual ipv4.addresses 172.2.16.100/16  ipv4.gateway 172.2.255.254  ipv4.dns 8.8.8.8  +ipv4.dns 172.2.255.254

·

4、查看你NetworkManager当前有哪些会话

# nmcli connection show 

show

5、将当网络切换到 test会话下

# nmcli connection up test

up

6、再次将当前会话切换到 static下

# nmcli connection up static

`

7、修改 test会话的 ip 172.2.16.200 及 开机自动启动连接该会话,观察配置文件有何变化

# nmcli connection modify test ipv4.addresses 172.2.16.200/16 autoconnect yes

modify

8、将会话 static 增加一个dns 202.96.128.86 增加一个IP 100.100.100.100/16

# nmcli connection modify  static  +ipv4.dns 202.96.128.86  +ipv4.addresses 100.100.100.100/16

modify , +ipv4

9、确保你当前网络工作在static(如果不在切换到static会话),然后修改会话的ip 为你主机正确网段的 123号,考虑如何让修改生效

# nmcli connection modify static ipv4.addresses 192.168.111.123/24
##-重新激活
# nmcli connection up static    

·

10、假如 通过修改 static 配置文件,将 IP 再次修改为 你网段下的 110,考虑如何生效?

# vim /etc/sysconfig/network-scripts/ifcfg-static  
IPADDR=192.168.111.110

##-重新生效
# nmcli connection reload     
# nmcli connection up static
# ip addr

总结

本文仅仅简单介绍了nmcli的使用,用于学习笔记。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值