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