ifconfig
是一个用于配置和显示网络接口信息的命令行工具。在 Debian 系统中,你可以使用 ifconfig
命令查看网络接口的详细信息。以下是一些常见的输出信息和它们的含义:
eth0
: 这是网络接口的名称,例如以太网接口。无线接口通常以 wlan0
或 wlp2s0
等命名。
UP BROADCAST RUNNING MULTICAST
: 这些标志表示网络接口的状态。UP
表示接口已启动,BROADCAST
表示接口支持广播,RUNNING
表示接口正在运行,MULTICAST
表示接口支持多播。
MTU:1500
: MTU(最大传输单元)是网络接口可以传输的最大数据包大小,单位为字节。在这个例子中,MTU 为 1500 字节。
inet addr:192.168.1.2
: 这是网络接口的 IP 地址。在这个例子中,IP 地址为 192.168.1.2。
Bcast:192.168.1.255
: 广播地址是网络中所有设备都能接收到的地址。在这个例子中,广播地址为 192.168.1.255。
Mask:255.255.255.0
: 子网掩码用于划分 IP 地址的网络部分和主机部分。在这个例子中,子网掩码为 255.255.255.0。
UP POINTOPOINT RUNNING NOARP MULTICAST
: 这些标志表示网络接口的协议状态。POINTOPOINT
表示接口是点对点连接,NOARP
表示不使用 ARP 协议。
RX packets:1000 errors:0 dropped:0 overruns:0 frame:0
: 这些数据表示接收数据包的统计信息。RX
代表接收,packets
表示数据包数量,errors
表示接收错误数量,dropped
表示丢弃的数据包数量,overruns
表示接收缓冲区溢出次数,frame
表示帧错误数量。
TX packets:800 errors:0 dropped:0 overruns:0 carrier:0 collisions:0
: 这些数据表示发送数据包的统计信息。TX
代表发送,其他字段的含义与接收数据包类似。
请注意,ifconfig
命令在某些 Debian 版本中可能已被弃用,建议使用 ip
命令替代。要查看网络接口信息,可以使用 ip addr
命令。