Centos nmcli 网络管理命令

2020-12-22 580点热度 0人点赞 0条评论

通过 nmcli 查看网络信息

要显示所有连接的列表,可使用 nmcli con show。要仅列出活动的连接,可用 --active 选项。

nmcli connection show

指定连接 ID(名称),查看该连接的详细信息。小写设置表示该连接的配置。设置和属性名称在 nm-settings man page 中予以定义。大写设置为活动数据。

nmcli connection show "有线连接 1"

nmcli 也可用于显示设备状态和详细信息。

nmcli device show

通过 nmcli 修改网络接口

可以通过 nmcli con mod 参数修改现有连接。参数为键/值对组合。键包含设置名称和属性名称。使用 nmcli con show "" 查看连接的当前值的列表。nm-setting man page 介绍了该设置,以及属性名称和用法。

关闭自动连接。

nmcli con mod "有线连接 1" connection.autoconnect no

指定 DNS 服务器。

nmcli con mod "有线连接 1" ipv4.dns 223.5.5.5

一些配置参数可能增加或删除了值。在参数前添加 +/- 符号。添加辅助 DNS 服务器。

nmcli con mod "static" +ip4.dns 8.8.8.8

替换静态 IP 和网关。

nmcli con mod "static" ipv4.addresses "172.25.X.10/24 172.25.X.254"

添加没有网关的辅助 IP 地址。

nmcli con mod "static" +ip4.addressses 10.10.10.10/16

重要

nmcli con mod 将把设置保存到配置文件中。要激活更改,需要激活或重新激活该连接。

nmcli con up "static"

nmcli 命令摘要

命令用途
nmcli dev status列出所有设备。
nmcli con show列出所有连接。
nmcli con up ""激活连接。
nmcli con down ""取消激活连接。如果自动重新连接为是,则该连接将重新启动。
nmcli dev dis中断接口,并且暂时禁用自动连接。
nmcli net off禁用所有管理的接口。
nmcli con add ...添加新连接。
nmcli con mod "" ...修改连接。
nmcli con del ""删除连接。

Jalena

原创内容,转载请注明出处! 部分内容来自网络,请遵守法律适用!

文章评论