使用nmcli手动修改网卡IP地址可以这样做

-----先查看网卡信息nmcli con show

NAME UUID TYPE DEVICE ens33 923523dc-df82-4b4d-b757-f9402e666d60 802-3-ethernet ens33

注意此处NAME

静态IP修改方法 -----1:nmcli con mod "ens33" method none ip4 "192.168.200.30/24" gw4 "192.168.200.2" ipv4.dns "114.114.114.114" connection yes不建议使用这种方法来设置静态IP,在8.3中会出现2个IP地址,一个永久动态,一个静态,使用-ipv4.address是去除不掉动态IP地址,只能使用第二种办法解决.

-----2:1:nmcli con mod "ens33" ipv4.method manual ipv4.address "192.168.200.30/24" ipv4.gateway "192.168.200.2" ipv4.dns "114.114.114.114" connection.autoconnect yes 这两种都是等价的,alias ip4=ipv4.address,""可以不用加

有多个IP需要删除时直接nmcli con mod "ens33" -ipv4.address xxx.xxx.xxx.xxx即可,修改完成直接nmcli con up "ens33"(当前需要生效的网卡名称) 查看网卡的信息: 1:nmcli dev show ens33 2:nmcli -p con sh ens33 3:nmcli -g ip4.address,ip4.gateway,ip4.dns con sh ens33 查看更多的nmcli使用方法: man 7 nmcli-examples 如果没有命令补全功能,使用yum/dnf -y install bash-completion安装这个包重启即可