ifconfig
是一个用于配置和显示 Linux 内核中网络接口的命令行实用程序。它可以显示网络接口的详细信息,如 IP 地址、子网掩码、广播地址等。以下是 ifconfig
命令输出的一些关键部分的解读:
网络接口名称:这是网络接口的名称,如 eth0
(以太网接口)或 wlan0
(无线网络接口)。
状态:显示网络接口的状态,如 UP
(启用)或 DOWN
(禁用)。
MAC 地址:显示网络接口的物理地址(MAC 地址),这是一个唯一的标识符,用于在局域网中识别设备。
MTU:最大传输单元(MTU)是网络接口可以发送的最大数据包大小。较小的 MTU 值可能会导致性能下降,而较大的值可能会导致数据包丢失。
IP 地址:显示网络接口的 IP 地址。这可能包括IPv4地址(如 192.168.1.2
)和IPv6地址(如 2001:0db8:85a3:0000:0000:8a2e:0370:7334
)。
子网掩码:显示网络接口的子网掩码。它用于确定 IP 地址的网络部分和主机部分。子网掩码通常表示为 CIDR(无类别域间路由)表示法,如 /24
。
广播地址:显示网络接口的广播地址。广播地址用于向网络上的所有设备发送数据包。
RX/TX 数据包和字节:显示接收(RX)和发送(TX)的数据包和字节数。这些数据可以帮助您了解网络接口的使用情况。
错误和丢包:显示网络接口的错误和丢包统计信息。这些指标可以帮助您诊断网络问题。
请注意,ifconfig
命令在某些 Linux 发行版中可能已被弃用,建议使用 ip
命令替代。