ifconfig
是一个用于配置和显示网络接口信息的命令行工具,它在 Unix 和类 Unix 系统(如 Linux)上广泛使用。在 ifconfig
命令的输出中,flags
参数表示网络接口的状态和特性。
flags
参数的值是一系列用逗号分隔的标志,它们表示了网络接口的不同属性。以下是一些常见的标志:
UP
:表示网络接口已启动并处于活动状态。BROADCAST
:表示网络接口支持广播地址。LOOPBACK
:表示网络接口是回环接口,用于本地主机之间的通信。MULTICAST
:表示网络接口支持多播地址。LOWER_UP
:表示网络接口的物理层已连接并正常工作。POINTOPOINT
:表示网络接口是点对点连接,通常用于广域网连接。NOTRAILERS
:表示网络接口不使用帧尾校验序列(FCS)。RUNNING
:表示网络接口正在运行。NOARP
:表示网络接口不使用地址解析协议(ARP)。PROMISC
:表示网络接口处于混杂模式,可以接收所有经过的数据包,而不仅仅是发给它的数据包。ALLMULTI
:表示网络接口接收所有多播数据包。这些标志可以帮助你了解网络接口的当前状态和功能。要查看特定网络接口的标志,你可以在终端中运行 ifconfig <interface>
命令,其中 <interface>
是你要查看的网络接口名称(如 eth0
或 wlan0
)。