nmcli命令详解

马哥Linux运维

共 2330字,需浏览 5分钟

 ·

2023-10-13 17:09

以下是nmcli命令的一些常用选项和用法:

connection show    -- 显示所有网络连接的详细信息。connection up <UUID>   --启动网络连接。connection down <UUID>  -- 停止网络连接。connection modify <UUID> ipv4.addresses <IP地址>/<子网掩码>  -- 修改网络连接的IPv4地址。connection modify <UUID> ipv4.gateway <网关>  -- 修改网络连接的IPv4网关。connection modify <UUID> ipv4.method manual  -- 将网络连接的IPv4配置方法设置为手动。connection modify <UUID> ipv6.addresses <IP地址>/<子网掩码>   -- 修改网络连接的IPv6地址。connection modify <UUID> ipv6.gateway <网关>  -- 修改网络连接的IPv6网关。connection modify <UUID> ipv6.method manual  -- 将网络连接的IPv6配置方法设置为手动。connection modify <UUID> dns <DNS服务器>  -- 修改网络连接的DNS服务器。connection modify <UUID> mtu <MTU值>  -- 修改网络连接的MTU值。connection show --active  显示所有启用状态的网络连接。connection  delete  <UUID>  -- 删除网卡

1)修改网卡名称

nmcli c modify uuid f136e0e3-5faf-4d2f-8c5f-4ce976585b30 con-name ens33

2)添加网卡

nmcli connection add type ethernet con-name ens37 ifname ens37

3)启动或停止网卡

nmcli connection reload ——重载网卡
nmcli connection up ens33 ——激活网卡ens33
nmcli connection down ens33 ——停用网卡ens33
nmcli connection down ens33 && nmcli connection up ens33 ——重启网卡ens33

4)设置网卡获取IP模式

使用 nmcli 来设置网卡为静态IP ,可以使用以下命令:

nmcli connection modify <网卡名> ipv4.method manual ipv4.addresses <静态IP地址>/<子网掩码> ipv4.gateway <网关IP地址> ipv4.dns <DNS服务器IP地址>

nmcli connection modify ens37 ipv4.method manual ipv4.addresses 192.168.70.133/24 ipv4.gateway 192.168.70.2 ipv4.dns 114.114.114.114
#配置完静态IP后需要重启网卡使配置生效
nmcli c down ens37 && nmcli c up ens37
#查看网卡的详细信息
nmcli connection show ens37

使用nmcli命令将网卡eth0模式设置为dhcp

#删除配置的静态IP
nmcli connection modify ens37 ipv4.addresses "" ipv4.gateway "" ipv4.dns ""
#修改网卡为dhcp模式
nmcli connection modify eth0 ipv4.method auto
#重启网卡
nmcli c down ens37 && nmcli c up ens37

(版权归原作者所有,侵删)

浏览 4894
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报