Nmcli
nmcli(NetworkManager client) 网络管理客户端
- 常用命令及解释
nmcli connection show //显示当前链接的状态
nmcli connection show 设备 //显示指定的网络链接配置
nmcli connection show -active //显示活动的链接nmcli device status //显示设备状态
nmcli device show //显示全部的接口属性
nmcli device show 设备 //显示指定的接口属性
nmcli device disconnect 网卡名//禁用网卡,防止被自动激活
nmcli connection down 设备名 //停用网络连接(可被自动激活)
nmcli connection delete //删除网络连接
nmcli connection up 网卡名 //启动网卡的链接配置
nmcli connection reload //重新加载网络配置文件
…
实验实例1:
添加动态网络链接到ens33网卡上,虚拟王卡命名为lys。
配置:
nmcli connection add con-name lys type ethernet ifname ens33 autoconnet yes
启用王卡链接配置:
nmcli,connection up lys
…
- 实验实例2:
添加静态网络链接到ens33网卡上,虚拟王卡命名为lkw,ip为192.168.1.0/24的网段,网关地址为192.168.1.254,激活王卡并要求能上网。
配置:
nmcli connection add type ethernet con-name lkw ifname ens33 ipv4.addresses 192.168.1.22/24 ipv4.gateway 192.168.1.254 ipv4.dns 8.8.8.8 autoconnect yes
启用王卡链接配置:
nmcli,connection up lkw
…
- 修改网络连接单项参数
nmcli con mod IF-NAME connection.autoconnect yes修改为自动连接 //
nmcli con mod IF-NAME ipv4.method manual | dhcp修改IP地址是静态还是DHCP //
nmcli con mod IF-NAME ipv4.addresses “172.25.X.10/24 172.25.X.254″修改IP配置及网关 //
nmcli con mod IF-NAME ipv4.gateway 10.1.0.1修改默认网关 //
nmcli con mod IF-NAME +ipv4.addresses 10.10.10.10/16添加第二个IP地址 //
nmcli con mod IF-NAME ipv4.dns 114.114.114.114添加dns1 //
nmcli con mod IF-NAME +ipv4.dns 8.8.8.8添加dns2 //
nmcli con mod IF-NAME -ipv4.dns 8.8.8.8删除dns
实验实例1:
给lkw王卡添加第二个相同网段的地址,网关192.168.1.1,域名为114.114.114.114
nmcli connection modify lkw +ipv4.addresses 192.168.1.4 /24 ipv4.gateway 192.168.1.1 +ipv4 114.114.114.114
实验实例2:
将lkw王卡从静态网变成动态网
nmcli connection modify lkw ipv4.method manual | dhcp