Menu

目录

nmcli介绍

nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法。nmcli命令的基本格式为:

 nmcli [OPTIONS] OBJECT { COMMAND | help }

其中,OBJECT选项可以是general、networking、radio、connection或device等。在日常使用中,最常使用的是-t, –terse(用于脚本)、-p, –pretty选项(用于用户)及-h, –help选项,用户可以使用“ nmcli help”获取更多参数及使用信息。

# nmcli help

常用命令使用举例如下:

  • 显示NetworkManager状态:

    nmcli general status
    
  • 显示所有连接:

    nmcli connection show
    
  • 只显示当前活动连接,如下所示添加 -a, –active:

    nmcli connection show --active
    
  • 显示由NetworkManager识别到设备及其状态:

    nmcli device status
    
  • 使用nmcli工具启动和停止网络接口,例如:

    nmcli con up id bond0
    nmcli con up id port0
    nmcli dev disconnect iface bond0
    nmcli dev disconnect iface ens3