설명 : 네트워크 인터페이스 정보 출력
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
ether 02:42:d0:c9:d3:38 txqueuelen 0 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.30.1.77 netmask 255.255.255.0 broadcast 172.30.1.255
inet6 fe80::a1a6:ec0c:4d93:ea7b prefixlen 64 scopeid 0x20<link>
ether dc:a6:32:18:da:f2 txqueuelen 1000 (Ethernet)
RX packets 12219 bytes 2135703 (2.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 13618 bytes 2468868 (2.3 MiB)
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 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether a6:a9:21:51:d7:89 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
💬 각 인터페이스 1행의 데이터
UP : 인터페이스가 켜져있음
BROARDCAST : 브로드캐스트 패킷을 처리할 수 있음(DHCP 서버로부터 IP주소를 할당받을 수 있음)
MULTICAST : 멀티캐스트 지원
RUNNING : 인터페이스가 정상 작동하며 트래픽을 받을 수 있음(RX, TX 항목에 1이상의 값이 출력)
LOOPBACK : 루프백
MTU : 네트워크 최대 전송 단위
💬 각 인터페이스 2행부터의 데이터
inet : 인터페이스의 IPv4 주소
netmask : 넷마스크 (네트워크, 호스트 부분을 구분해줌)
broardcast : 브로드 캐스트 주소 (네트워크 상의 모든 호스트 대상으로 데이터 전송)
inet6 : 인터페이스의 IPv6 주소
scopeid : IPv6의 스코프 아이디
prefixlen : 네트워크부의 길이
ether : 인터페이스의 하드웨어 주소
txqueuelen : 송신 큐의 길이
RX, TX : 보내고 받은 패킷 정보
docker0 : docker container가 외부와 통신하기 위해 필요한 인테퍼이스
eth[0~...] : 유선 네트워크 인터페이스 (유선 연결된 컴퓨터의 경우 해당 인터페이스로 자신(컴퓨터)이 잡힌다.)
lo : 자기 자신에게 보내는 데이터를 처리하기 위한 가상 인터페이스
wlan[0~...] : 무선 네트워크 인터페이스 (무선 연결된 컴퓨터의 경우 해당 인터페이스로 자신(컴퓨터)이 잡힌다.)