리눅스 네트워크 ifconfig 출력 결과 해석하기

업데이트:

리눅스 네트워크 ifconfig 출력 결과 해석하기

참고 링크

1. ifconfig 입력해보기

터미널을 열고 ifconfig를 입력해 봅시다.

$ ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1454
        inet 192.168.0.7  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::f816:3eff:fe11:2d81  prefixlen 64  scopeid 0x20<link>
        ether fa:16:3e:11:2d:81  txqueuelen 1000  (Ethernet)
        RX packets 374708  bytes 34914140 (34.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 340876  bytes 597570731 (597.5 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 956319  bytes 1460048140 (1.4 GB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 956319  bytes 1460048140 (1.4 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

일단 제 터미널에서 출력 결과는 위와 같습니다. 출력 결과는 크게 eth0와 lo로 나뉘는데, eth0는 네트워크 인터페이스명을 의미합니다. lo는 loop back의 줄임말인데, 자기 자신에게 보내는 데이터를 처리하기 위한 가상 인터페이스 장치 이름을 의미합니다.

eth0를 좀 더 자세히 보면 다음과 같은 목록으로 되어 있습니다.

  • eth0
  • flags
  • mtu
  • inet
  • netmask
  • broadcast
  • inet6
  • prefixlen
  • scopeid
  • ether
  • txqueuelen
  • RX packets
  • RX errors
  • TX packets
  • TX errors

태그:

카테고리:

업데이트: