使用 netstat 命令的 –i 选项可以显示本地系统上配置的网络接口的状态。可以使用此选项确定系统在每个网络中传输和接收的包数。
按照以下方式显示网络上的接口的状态:
% netstat -i
以下示例演示如何使用带有筛选选项的 netstat 命令来限制特定接口的输出:
% netstat -i -I net0 -f inet Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue net0 1500 abc.oracle.com abc.oracle.com 231001 0 55856 0 0 0示例 1-5 显示网络接口状态
以下示例显示了流经主机接口的 IPv4 和 IPv6 包流的状态。例如,每次客户机尝试引导时,显示的服务器输入包计数 (Ipkts) 都会增加,而输出包计数 (Opkts) 保持不变。这种情况表示服务器正在识别来自客户机的引导请求包。但是,服务器却不知道对它们做出响应。这种混乱可能是由 hosts 或 ethers 数据库中的错误地址引起的。
如果输入包计数在一段时间内保持不变,则说明计算机根本未查看包。这种情况说明出现了其他类型的故障,如硬件问题。
Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue lo0 8232 loopback localhost 142 0 142 0 0 0 net0 1500 host58 host58 1106302 0 52419 0 0 0 Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis lo0 8252 localhost localhost 142 0 142 0 0 net0 1500 fe80::a00:20ff:feb9:4c54/10 fe80::a00:20ff:feb9:4c54 1106305 0 52422 0 0