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)。