📅  最后修改于: 2023-12-03 15:32:41.312000             🧑  作者: Mango
nmcli是Linux中用于网络管理的命令行工具。它可以用于管理网络接口、网络连接、WIFI网络、VPN等。
以下是一些常用的nmcli命令及其用途:
nmcli device show
:显示所有网络接口的详细信息nmcli device status
:显示所有网络接口的状态信息nmcli connection show
:显示所有网络连接的详细信息nmcli connection up/down <connection_name>
:激活/断开指定的网络连接nmcli connection delete <connection_name>
:删除指定的网络连接nmcli connection add con-name <connection_name> ifname <interface_name> type <connection_type> [options]
:添加一个新的网络连接nmcli device show
输出:
DEVICE TYPE STATE CONNECTION
wlp2s0 wifi connected MyNet
enp0s25 ethernet disconnected --
lo loopback unmanaged --
virbr0 bridge unmanaged --
virbr0-nic ethernet unmanaged --
该命令会显示所有可用的网络接口及其状态和连接信息。
nmcli connection show
输出:
NAME UUID TYPE DEVICE
MyNet ddc8f316-98e7-4230-a2e1-0cf405512189 wifi wlp2s0
WiredConn 14d2e6bc-c92f-442d-8d3d-3f5b5a5dc5a5 ethernet --
该命令会显示所有可用的网络连接及其详细信息。
nmcli connection up MyNet
该命令会激活名为"MyNet"的网络连接。
nmcli connection down MyNet
该命令会断开名为"MyNet"的网络连接。
nmcli connection delete MyNet
该命令会删除名为"MyNet"的网络连接。
nmcli connection add con-name MyNet ifname wlp2s0 type wifi ssid MyNet
该命令会添加一个名为"MyNet"的新的WIFI连接。其中"ifname"参数指定该连接使用的网络接口,"ssid"参数指定连接的SSID。
通过nmcli命令,我们可以方便地管理Linux系统中的网络连接。以上只是一些常用的命令和示例,还有很多其他的选项和参数可供使用,具体可参考man页面或官方文档。