ip — 주소·라우팅·링크 확인
Linux / 네트워크 및 방화벽 / ip.html
💬 "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 등 관리 도구를 사용합니다.
실제 실행 화면
인터페이스 주소와 라우팅 테이블을 확인한 결과입니다.

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