리눅스 ip
IT 위키
- 네트워크 인터페이스, IP 주소, 라우팅, ARP 를 통합해서 다루는 명령어
- iproute2 패키지에 포함되어 있다.
- 경로 : /sbin/ip
- 예전의 ifconfig, route, arp, netstat 을 대체한다. 최근 배포판은 이들을 기본 설치하지 않는다.
- VLAN, 터널, 네임스페이스 등 ifconfig 로는 다룰 수 없는 기능을 지원한다.
ip [옵션] 객체 [명령] [인자]
- link : 네트워크 인터페이스(L2)
- addr : IP 주소(L3)
- route : 라우팅 테이블
- neigh : ARP/NDP 이웃 테이블
- netns : 네트워크 네임스페이스
- -4 / -6 : IPv4 또는 IPv6 만 대상으로 한다.
- -s : 통계 정보를 함께 출력한다. 두 번 쓰면 더 자세히 나온다.
- -br : 간략한 형태로 출력한다.
- -c : 색을 넣어 출력한다.
| 예전 명령 | ip 명령 |
|---|---|
| ifconfig | ip addr |
| ifconfig eth0 up | ip link set eth0 up |
| route -n | ip route |
| route add default gw ... | ip route add default via ... |
| arp -a | ip neigh |
$ ip addr show eth0 $ ip -br addr # ip addr add 192.168.0.10/24 dev eth0 # ip link set eth0 up # ip route add default via 192.168.0.1
