CentOS使用nmcli配置网络
nmcli
查看网络设备信息
nmcli dev status
查看所有连接的列表
nmcli connection show nmcli connection show --active 查看活动连接 nmcli connection show --order active 查看排序后的活动连接 nmcli connection show XXX XXX为连接名,查看具体信息
添加一个网络连接
nmcli connection add con-name eth2 type ethernet ifname eth2 con-name 连接名show显示参数,/etc/sysconfig/network-scripts/ifcfg-eth2 type 指定连接类型如以太网、聚合网卡等 ifname 指定关联设备名
配置IP地址信息
nmcli connection add con-name eth2 type ethernet ifname eth2 ip4 192.168.0.5/24 gw4 192.168.0.1
重新读取配置文件信息
nmcli connection reload 手动修改/etc/sysconfig/network-scripts/ifcfg-eth2文件时
控制网络连接
nmcli connection up eth2
nmcli connection down eth2
nmcli device disconnec eth2
nmcli device connect eth2
修改网络连接
nmcli connection modify ens33 ipv4.addresses 192.168.0.1/24 ipv4.gateway 192.168.0.254 ipv4.dns 8.8.8.8 nmcli connection modify ens33 +ipv4.dns 8.8.8.8 备用DNS nmcli connection modify ens33 ipv4.method manual 192.168.0.1/24 192.168.0.254 ipv4.dns 8.8.8.8
配置ipv6
nmcli con mod eth2 ipv6.method manual ipv6.address '2001:0001::1/64'
删除网络连接
nmcli connection delete eth2
查看本机路由
ip route show
ip -6 route show