NETWORKCTL(1)

NAME
networkctl - 查询网络连接的状态

SYNOPSIS

networkctl [OPTIONS...] COMMAND [LINK...]

描述

networkctl 用于查询 systemd-networkd 所看到的网络连接的状态。 参见 systemd-networkd.service(8) 以了解相关概念、功能、配置语法。

选项

能够识别的命令行选项如下：

-a --all
    显示所有连接的状态(status)

-h, --help
    显示简短的帮助信息并退出。

--version
    显示简短的版本信息并退出。

--no-legend
    不输出列标题， 也就是不在输出列表的头部和尾部显示字段的名称。

--no-pager
    不将程序的输出内容管道(pipe)给分页程序。

命令

能够识别的命令如下：

list [LINK...]
    列出存在的连接及其状态。若未指定连接(LINK)则显示所有连接， 否则仅显示指定的连接。一个典型的输出类似下面这样：

        IDX LINK         TYPE     OPERATIONAL SETUP
          1 lo           loopback carrier     unmanaged
          2 eth0         ether    routable    configured
          3 virbr0       ether    no-carrier  unmanaged
          4 virbr0-nic   ether    off         unmanaged
        4 links listed.

status [LINK...]
    显示连接的各种信息： 类型、状态、内核模块、MAC地址、IP地址、DNS服务器，等等......

    若未指定连接(LINK)则显示网络状态概览，否则仅显示指定连接的详细信息。 参见 --all 选项。

    一个典型的输出类似下面这样：

        ●      State: routable
             Address: 10.193.76.5 on eth0
                      192.168.122.1 on virbr0
                      169.254.190.105 on eth0
                      fe80::5054:aa:bbbb:cccc on eth0
             Gateway: 10.193.11.1 (CISCO SYSTEMS, INC.) on eth0
                 DNS: 8.8.8.8
                      8.8.4.4

lldp [LINK...]
    显示已发现的 LLDP (Link Layer Discovery Protocol) 邻居。 若未指定连接(LINK)则显示所有连接上发现的邻居，否则仅显示指定连接上发现的邻居。 注意，此命令仅在开启了 LLDP= 的情况下才有意义。参见 systemd.network(5) 以了解详情。

    一个典型的输出类似下面这样：

        LINK             CHASSIS ID        SYSTEM NAME      CAPS        PORT ID           PORT DESCRIPTION
        enp0s25          00:e0:4c:00:00:00 GS1900           ..b........ 2                 Port #2
        Capability Flags:
        o - Other; p - Repeater;  b - Bridge; w - WLAN Access Point; r - Router;
        t - Telephone; d - DOCSIS cable device; a - Station; c - Customer VLAN;
        s - Service VLAN, m - Two-port MAC Relay (TPMR)
        1 neighbors listed.

退出状态

返回值为 0 表示成功， 非零返回值表示失败代码。

参见

systemd-networkd.service(8), systemd.network(5), systemd.netdev(5)