在日常的 Linux 系统管理中,网络配置是一项重要的任务。
随着网络管理器(NetworkManager)的出现,我们可以使用命令行界面对网络进行配置,而这就需要使用到 nmcli 命令。
本文将详细解析 nmcli 命令的各项功能和使用方法。
什么是nmcli命令
nmcli 是 NetworkManager 的命令行接口,一个强大且直观的工具,可以在命令行环境中控制 NetworkManager 并查看网络状态,适用于无法使用 GUI 或远程管理的情况。
nmcli命令的基本结构
nmcli 命令主要由以下部分组成:
nmcli [OPTIONS] OBJECT { COMMAND | help }
在这里,OBJECT 可以是 nmcli 可以操作的对象,如 connection,device等。
COMMAND 是要对 OBJECT 执行的命令,OPTIONS 是可选参数,可用于控制 nmcli 命令的行为。
nmcli命令的常见使用方法
查看网络设备状态
使用以下命令可以查看网络设备状态:
nmcli device status
查看网络连接
使用以下命令可以查看当前的网络连接:
nmcli connection show
创建新的网络连接
使用以下命令可以创建新的网络连接:
nmcli connection add type ethernet con-name MyConnection ifname eth1
其中,”MyConnection” 是连接的名字,”eth1″ 是网络设备的名字。
修改网络连接
使用以下命令可以修改已存在的网络连接:
nmcli connection modify MyConnection ipv4.addresses "192.0.2.0/24 192.0.2.1"
其中,”MyConnection” 是连接的名字,”192.0.2.0/24 192.0.2.1″ 是要设置的 IP 地址。
断开和连接网络
使用以下命令可以断开和连接网络:
nmcli connection up MyConnection
nmcli connection down MyConnection
结语
nmcli 是一个功能强大的工具,可以在命令行中轻松管理和控制网络。
以上只是 nmcli 的部分功能,更多详细功能和参数可以参考其官方文档。
希望这篇文章能帮助你更好地理解和使用 nmcli 命令。
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END