例子:使用nmcli配置静态ip地址
创建一个连接,语法如下

sudo nmcli connection add con-name <连接名> ifname <网卡名> type <连接类型> ipv4.method manual ipv4.addresses <ipv4地址> ipv4.gateway <ipv4网关地址> ipv4.dns <ipv4 dns服务器>

例如:

sudo nmcli connection add con-name test ifname ens33 type ethernet ipv4.method manual ipv4.addresses 1.1.1.5/24 ipv4.gateway 1.1.1.2 ipv4.dns 1.1.1.2

激活连接,语法如下

sudo nmcli connection up <连接名> ifname <网卡名>

例如:

sudo nmcli connection up test ifname ens33

修改当前网络连接类型:
静态网络可以改为动态网络
动态网络在修改为静态网络之前,网络连接必须有ip地址
修改连接类型为自动获取如下:

nmcli connection modify 网卡名称 ipv4.method auto

例如:

nmcli connection modify ens33 ipv4.method auto

修改连接类型为静态网络如下

nmcli connection modify 网络连接名称 ipv4.method manual ipv4.addresse IP地址/掩码 ipv4.gateway 网关 ipv4.dns DNS

例如:

nmcli connection modify ens33 ipv4.method manual ipv4.addresse 1.1.1.4/24 ipv4.gateway 1.1.1.1 ipv4.dns 1.1.1.2

重启网卡命令

nmcli c up ens192

#####ens192是网络连接名称

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐