linux为什么要有网络会话

nmcli命令用来管理NetworkManager服务
网络会话的应用场景:
如果我们在公司网络中使用笔记本电脑时需要手动指定网络的IP地址,而在家中使用的是DHCP自动分配IP地址,如果不采用网络会话功能的话,就需要频繁的修改IP地址,这样显得很麻烦,如果我们使用了网络会话的功能,这一切就会变得非常的简单,通过网络会话功能我们只需要在特定的使用环境中进行**相应的网络会话即可,这样就可以实现网络配置信息的自动切换了。
1、创建网络会话
2、查看创建好的网络会话
3、实现不同环境下的网卡切换
实验:
1、创建网络会话:
格式:
connection add con-name type ifame
con-name:所处环境的网络会话名称
ifname:interface name 网卡名称(ifconfig查看)
autoconnect no:网络会话默认不被自动**
ip4:指定的ipv4的地址
gw4:网关地址
指定IP地址环境:
nmcli connection add con-name 网络会话名称 ifname xxxxxx autoconnect no type ethernet ip4 192.168.10.20/24 gw4 192.168.10.1
DHCP模式环境:
nmcli connection add con-name 网络会话名称 ifname xxxxxx type ethernet
linux为什么要有网络会话
2、查看创建好的网络会话
nmcli connection show
linux为什么要有网络会话
3、在不同环境下启动网络会话
nmcli connection up 网络会话名称
linux为什么要有网络会话
注意:nmcli配置过的网络会话是永久生效的
命令总结:
nmcli connection add con-name 网络会话名 ifname 网卡名称 type ethernet autoconnet no ip4 xxxx gw4 xxxx
nmcli connection add con-name 网络会话名 ifname 网卡名称 type ethernet
nmcli connection show
nmcli connection up 网络会话名
nmcli con show 网卡名称