김 컴퓨터


ifconfig (Interface Configuration)

ifconfig는 커널에 상주하는 네트워크 인터페이스를 설정하거나 확인하는 명령어입니다. 내 컴퓨터의 IP 주소, 서브넷 마스크, MAC 주소 등을 확인하고 활성화/비활성화 상태를 제어할 때 사용합니다.

[Image of Linux ifconfig command output highlighting IP address, Netmask, and Broadcast address]


1. 기본 사용법

ifconfig [인터페이스] [옵션/설정]

2. 주요 확인 항목

항목 설명
inet 현재 설정된 IPv4 주소입니다.
netmask 네트워크 범위를 결정하는 서브넷 마스크입니다.
broadcast 브로드캐스트 주소입니다.
ether 하드웨어 고유 주소인 MAC 주소입니다.
RX/TX packets 수신(RX) 및 송신(TX)된 패킷의 양과 에러 유무를 보여줍니다.

3. 실무 활용 예시

① 내 컴퓨터 IP 주소 확인하기

ifconfig

② 특정 인터페이스(예: eth0) 정보만 보기

ifconfig eth0

③ 네트워크 인터페이스 끄고 켜기 (관리자 권한 필요)

문제가 생긴 랜카드를 재시작할 때 유용합니다.

sudo ifconfig eth0 down  # 비활성화
sudo ifconfig eth0 up    # 활성화

④ 수동으로 IP 주소 설정하기

sudo ifconfig eth0 192.168.0.100 netmask 255.255.255.0

4. [팁] ifconfig가 없다면?

최신 리눅스 배포판(Ubuntu 18.04+, CentOS 7+ 등)에서는 기본적으로 설치되어 있지 않을 수 있습니다. 1. 설치 방법: sudo apt install net-tools (데비안 계열) 2. 대체 명령어: 최신 표준인 ip addr 명령어를 사용해 보세요.