ip — 주소·라우팅·링크 확인

Linux / 네트워크 및 방화벽 / ip.html

네트워크 및 방화벽원문등록 2026-10-18

💬 "ip 명령어"

ip는 ifconfig/route를 대체하는 표준 도구입니다. 주소(addr), 링크(link), 라우트(route)를 봅니다.

네트워크 장애 시 인터페이스 상태와 기본 게이트웨이를 확인하는 첫 명령입니다.

  • 개념: 네트워크 인터페이스·주소·라우팅 정보를 조회/설정합니다.
  • addr: 인터페이스별 IP 주소입니다.
  • link: 인터페이스 상태(UP/DOWN)와 MAC입니다.
  • route: 라우팅 테이블과 기본 게이트웨이입니다.

자주 쓰는 옵션

옵션설명
ip -br a주소를 요약 형식으로 출력합니다
ip link링크 상태를 확인합니다
ip route라우팅 테이블을 확인합니다
ip -s link송수신 통계와 오류 수를 함께 봅니다

필수 명령어 조합 3가지

  • ip -br a — 주소를 한눈에 요약 확인
  • ip route get 8.8.8.8 — 특정 목적지로 나가는 경로 확인
  • ip -s link show ens3 | tail -5 — 인터페이스 오류/드롭 카운터 확인

💬 "로그도 안 남는 문제를 찾는 예시 하나 보여줘"

실제 운영 중인 서버에서 자주 만나는 상황을 순서대로 정리했습니다.

1단계 · 인터페이스 상태

연결이 UP인지 확인합니다.

ip -br link

2단계 · 주소 확인

IP가 정상 할당됐는지 봅니다.

ip -br a

3단계 · 경로 확인

기본 게이트웨이와 외부 경로를 확인합니다.

ip route && ip route get 8.8.8.8

실무에서는 이렇게 씁니다

1. 외부 통신 불가

상황 — 서버가 외부로 나가지 못합니다.

ip -br a && ip route

결과 — 주소는 있으나 기본 라우트(default)가 없으면 게이트웨이 문제입니다.

포인트 — 주소·링크·라우트를 순서대로 보면 계층별로 원인을 좁힐 수 있습니다.

2. 인터페이스 오류 카운터

상황 — 패킷 손실이 의심됩니다.

ip -s link show ens3

결과 — errors/dropped 카운터가 늘면 케이블/드라이버/부하를 점검합니다.

포인트 — 카운터를 두 번 읽어 증가 여부를 확인합니다.

주의할 점

  • ip addr add/del은 즉시 네트워크를 바꿉니다. 원격 작업 시 세션이 끊길 수 있습니다.
  • ifconfig/route는 일부 배포판에서 더 이상 기본 제공되지 않습니다.
  • 재부팅 후 유지하려면 netplan/NetworkManager 등 관리 도구를 사용합니다.

실제 실행 화면

인터페이스 주소와 라우팅 테이블을 확인한 결과입니다.

ip 명령어 실행 결과: 주소와 라우팅

실제 운영 중인 서버

이 문서는 화면 표시용 가상 디렉터리의 항목입니다. 실제 서버 파일시스템과 연결되지 않으며, 파일 실행이나 시스템 명령을 수행하지 않습니다.