ifconfig
是一个用于配置和显示 Linux 内核中网络接口的命令行实用程序。使用 ifconfig
命令,您可以查看和配置网络接口的许多详细信息。以下是 ifconfig
可以显示的一些网络接口信息:
接口名称:例如 eth0
、wlan0
等,表示不同的网络接口。
MAC 地址:网络接口的物理地址,通常显示为 6 组由冒号或破折号分隔的十六进制数字。
IP 地址:包括IPv4地址和IPv6地址。IPv4地址通常显示为点分十进制格式(例如 192.168.1.100
),而IPv6地址显示为冒号分隔的十六进制数字。
子网掩码:用于划分IP地址的网络部分和主机部分的掩码。在IPv4中,它通常显示为点分十进制格式;在IPv6中,它显示为前缀长度(例如 /64
)。
广播地址:用于向网络上的所有设备发送数据包的地址。在IPv4中,它显示为点分十进制格式;在IPv6中,它通常不显示。
MTU(最大传输单元):网络接口可以传输的最大数据包大小,以字节为单位。
网络类型:例如 Ethernet
、Wi-Fi
等,表示网络接口的类型。
状态:显示网络接口的当前状态,如 UP
(启用)、DOWN
(禁用)等。
接收和发送的数据包统计信息:包括接收和发送的字节数、数据包数、错误数等。
硬件地址:与MAC地址相同,表示网络接口的物理地址。
请注意,ifconfig
命令在某些Linux发行版中可能已被弃用,建议使用 ip
命令来代替。ip
命令提供了更强大和灵活的网络接口管理功能。