在 Ubuntu 中,使用 ifconfig 命令可以显示丰富的网络接口信息。以下是一些常见的网络信息字段:
eth0 或 ens33:这是网络接口的名称。传统的命名方式如 eth0,而新的命名方式(基于预测性网络接口名称)可能为 ens33。
MTU:最大传输单元,表示可以通过网络接口发送的最大数据包大小(以字节为单位)。
inet:IPv4 地址。这通常显示为 192.168.1.5 这样的地址。
inet6:IPv6 地址。这通常显示为 2001:0db8::1 这样的地址。
BROADCAST:广播地址,用于向网络上的所有设备发送数据包。
NETMASK:子网掩码,用于区分 IP 地址中的网络部分和主机部分。
UP/BROADCAST/MULTICAST/LOWER_UP:这些标志表示接口的状态。UP 表示接口已启动,BROADCAST 表示支持广播,MULTICAST 表示支持多播,LOWER_UP 表示物理层已连接。
MTU:最大传输单元,表示可以通过网络接口发送的最大数据包大小(以字节为单位)。
RX packets:接收的数据包数量。
TX packets:发送的数据包数量。
RX errors:接收数据包时的错误数量。
TX errors:发送数据包时的错误数量。
collisions:发生冲突的数据包数量(主要用于以太网)。
rx byte:接收的字节数。
tx byte:发送的字节数。
multicast:接收的多播数据包数量。
tx queue length:发送队列的长度。
rx flow ctl:接收流量控制。
clock rate:时钟速率(用于串行接口)。
collisions:发生冲突的数据包数量(主要用于以太网)。
请注意,ifconfig 命令在较新的 Ubuntu 版本中可能已被弃用,建议使用 ip addr 或 ip a 命令来查看网络接口信息。