Linux 中的 networkctl 命令
networkctl 是一个用于管理和监控网络接口和连接状态的命令行工具,它是 systemd-networkd 服务的一部分。systemd-networkd 是一个网络管理工具,用于配置和管理网络接口,而 networkctl 提供了查看和管理这些接口的命令行接口。 1. 安装 networkctl 是 systemd-networkd 提供的命令行工具,用于管理和监控由 systemd-networkd 管理的网络接口和连接状态。它提供了接口状态查看、配置重载、连接控制等功能,适合在基于 systemd 的 Linux 发行版(如 Ubuntu Server、Debian、Fedora 等)中使用。 1. 基本命令 (1)列出所有网络接口 networkctl list 输出示例: IDX LINK TYPE OPERATIONAL SETUP 1 lo loopback carrier unmanaged 2 eth0 ether routable configured 3 wlan0 wlan no-carrier configuring IDX:接口索引号。 LINK:接口名称(如 eth0、wlan0)。 TYPE:接口类型(ethernet、wlan、loopback 等)。 OPERATIONAL:当前操作状态: routable:已配置并可路由(正常工作)。 no-carrier:无物理连接。 degraded:部分功能不可用(如 DHCP 失败)。 off/unmanaged:未管理。 SETUP:配置状态: configured:已通过 networkd 配置。 unmanaged:不由 networkd 管理。 configuring:正在配置(如 DHCP 获取中)。 (2)查看单个接口的详细信息 networkctl status eth0 输出示例: ...