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,删除后才恢复

posted @ 2020-09-26 21:21  web男  阅读(302)  评论(0编辑  收藏  举报