文章目录
- 前言
- 一、nmcli是什么?
- 二、使用示例
- 1、建立一个名为 dhcp的会话,要求开机是自动启动该会话
- 2、建立一个名为 static的会话,要求不自动启动,ip为你主机正确网段的 111号,你虚拟机正确的网关,dns:8.8.8.8
- 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
- 4、查看你NetworkManager当前有哪些会话
- 5、将当网络切换到 test会话下
- 6、再次将当前会话切换到 static下
- 7、修改 test会话的 ip 172.2.16.200 及 开机自动启动连接该会话,观察配置文件有何变化
- 8、将会话 static 增加一个dns 202.96.128.86 增加一个IP 100.100.100.100/16
- 9、确保你当前网络工作在static(如果不在切换到static会话),然后修改会话的ip 为你主机正确网段的 123号,考虑如何让修改生效
- 10、假如 通过修改 static 配置文件,将 IP 再次修改为 你网段下的 110,考虑如何生效?
- 总结
前言
学习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的使用,用于学习笔记。