nmcli 网络管理工具
systemctl status NetworkManager
查看网卡信息
nmcli
查看网络设备状态
nmcli device status
查看网络详细信息
nmcli device show ens32
设置静态ip
nmcli connection modify ens32 ipv4.addresses '192.168.1.10'
设置网关
nmcli connection modify ens32 ipv4.gateway '192.168.1.1'
设置DNS
nmcli connection modifly ens32 ipv4.dns '144.144.144.144'
ip地址设为手动
nmcli connection modify ens32 ipv4.method manual
ip地址设为自动获取
nmcli connection modify ens32 ipv4.method auto
设置开机自动连接
nmcli connection modify ens32 connection.autoconnect yes
nmcli connection modify ens32 connection.autoconnect no
重新加载配置文件
nmcli connection reload
不重启系统网卡生效
nmcli connection up ens32
nmcli device connect ens32
nmcli device reapply ens32
查看DNS
cat /etc/resolv.conf
插曲
prefix 子网掩码
255.255.255.0用二进制表示为11111111.11111111.11111111.00000000, 24个1。所以说网络位是24位。PREFIX=24
255.255.255.192用二进制表示为11111111.11111111.11111111.11000000, 26个1。所以说网络位是26位。PREFIX=26
255.255.255.128用二进制表示为11111111.11111111.11111111.10000000, 26个1。所以说网络位是25位。PREFIX=25
255.255.255.224用二进制表示为11111111.11111111.11111111.11100000, 27个1。所以说网络位是27位。PREFIX=27
255.255.255.240用二进制表示为11111111.11111111.11111111.11110000, 28个1。所以说网络位是28位。PREFIX=28
255.255.255.248用二进制表示为11111111.11111111.11111111.11111000, 29个1。所以说网络位是29位。PREFIX=29
笔者配置文件中最后有一行 prefix = 32 ,无论如何设置子网掩码netlmask 都是255.255.255.255,删除后才恢复