본문 바로가기
Linux/Linux Shell Command

ifconfig - 네트워크 인터페이스 정보

by 드로니뚜벅이 2022. 9. 28.

시스템에 설정된 네트워크 인터페이스 상태를 확인 및 변경하기 위해 ifconfig 명령어를 주로 사용합니다.

하지만 우분투를 처음 설치하고 나면 ifconfig 명령어가 포함되어 있지 않기 때문에 관련 패키지(net-tools)를 설치해 줘야 합니다.

$ sudo apt update
$ sudo apt install net-tools
더보기

Tip ! net-tools 에 포함된 명령어

  • arp
  • hostname
  • ifconfig
  • ipmaddr
  • iptunnel
  • mii-tool
  • nameif
  • netstat
  • plipconfig
  • rarp
  • route
  • slattach
$ ifconfig
enp8s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.140.100  netmask 255.255.255.0  broadcast 192.168.140.255
        inet6 fe80::ea6a:64ff:fe51:644  prefixlen 64  scopeid 0x20<link>
        ether e8:6a:64:51:06:44  txqueuelen 1000  (Ethernet)
        RX packets 109  bytes 11806 (11.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 35  bytes 4286 (4.2 KB)
        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 5516  bytes 538949 (538.9 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5516  bytes 538949 (538.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp7s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.7  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::b232:e3a8:1c24:1e0e  prefixlen 64  scopeid 0x20<link>
        ether 80:2b:f9:e8:10:35  txqueuelen 1000  (Ethernet)
        RX packets 44668  bytes 38864596 (38.8 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 29601  bytes 7141665 (7.1 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
enp8s0 흔히 랜 카드라고 불리는 유선 네트워크 인터페이스입니다. 복수개를 가질 수 있습니다.
lo 루프백(loopback) 인터페이스로 자기자신과 통신하는데 사용하는 가상 장치입니다. IP 주소가 127.0.0.1입니다. IP 주소는 서버에 하나씩 부여되는 것이 아니라 네트워크 인터페이스에 할당되기 때문에 각 네트워크 인터페이스마다 다른 IP 주소를 가지고 있습니다.
wlp7s0
무선 네트워크 인터페이스입니다.
ether 네트워크 인터페이스의 하드웨어 주소로 MAC Address입니다.
inet 네트워크 인터페이스에 할당된 IP 주소
broadcast 브로드캐스트 주소
netmask 넷마스크
mtu 네트워크 최대 전송 단위 (Maximum Transfer Unit)
RX packets 받은 패킷 정보
TX packets 보낸 패킷 정보
collision 충돌된 패킷 수
Interrupt 네트워크 인터페이스가 사용하는 인터럽트 번호

 

 

'Linux > Linux Shell Command' 카테고리의 다른 글

netstat - TCP 포트(port) 조회  (0) 2023.01.17
공인 IP 확인하기  (0) 2023.01.17
wget - 인터넷에서 파일 다운로드  (0) 2022.08.21
aptitude - 설치 패키지 정보 확인하기  (0) 2022.08.16
ss (socket statistics)  (0) 2022.07.14