IP 명령의 기본 사용법
ip [OPTION] OBJECT {COMMAND | help}
자주 사용하는 OPTION은
1. -4 – IPV4 디스플레이
2. -6 - IPV6 디스플레이
자주 사용하는 OBJECT는
1. link (l) – 네트워크 인터페이스를 표시할 때 사용
2. address (addr/a) – IP 주소의 표시·변경 시에 사용
3. route (r) – Routing 표시 및 설정 시 사용
ip help를 두드리면 상세가 표시된다.
IP 주소 확인
자주 사용하는 명령
# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
5: eth0@if6: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue state UP
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
valid_lft forever preferred_lft forever
특정 인터페이스로 좁히기
# ip addr show dev ens3
2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 02:42:ac:11:00:10 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.16/16 brd 172.17.255.255 scope global ens3
valid_lft forever preferred_lft forever
inet6 fe80::42:acff:fe11:10/64 scope link
valid_lft forever preferred_lft forever
dev=device
결과를 읽는 방법
mtu 1500
maximum transmission unit = 1500 bytes
네트워크에서 전송할 수 있는 패킷의 최대 크기는 1500바이트
link/ether
mac 주소
inet
IPv4 주소
brd: 브로드캐스트 주소
scope global: 대상은 글로벌
lft: (Lifetime) 만료일
inet6
IPv6 주소
scope link: 대상은 로컬 네트워크 내에서만
Scope 보충
Scope
Description
global
valid everywhere
사이트
valid only within this site (IPv6)
링크
valid only on this device
호스트
valid only inside this host (machine)
IP 버전 지정
ip -4 addr show dev eth0
ip -6 addr show dev eth0
※addr을 a만으로 해도 OK!
예, ip -4 a dev eth0
IP 주소 추가/삭제
추가
ip addr add 192.168.10.10/24 dev eth0
삭제
ip addr del 192.168.10.10/24 dev eth0
네트워크 인터페이스 정보 확인
# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN qlen 1000
link/sit 0.0.0.0 brd 0.0.0.0
5: eth0@if6: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue state UP
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
※IP 주소 표시되지 않는 점이 「ip addr show」와 다른 점입니다.
특정 인터페이스로 좁히기
# ip link show eth0
5: eth0@if6: <BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN> mtu 1500 qdisc noqueue state UP
link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
인터페이스의 접속·단절
ip link set dev {DEVICE} {up|down}
네트워크 인터페이스 Up
ip link set eth0 up
네트워크 인터페이스 분리
ip link set eth0 down
Routing
$ ip route
default via 172.17.0.1 dev ens3
10.244.1.0/24 via 172.17.0.9 dev ens3
라인 1default via 172.17.0.1 dev ens3
아래 이외의 네트워크와 통신 할 때 (기본 경로)는
$ ip route
default via 172.17.0.1 dev ens3
10.244.1.0/24 via 172.17.0.9 dev ens3
라인 2
10.244.1.0/24 via 172.17.0.9 dev ens3
10.244.1.0/24 네트워크와 통신할 때,subneting
- 참고 1
- 참고 2
Reference
이 문제에 관하여(IP 명령의 기본 사용법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/_dakc_/items/4eefa443306860bdcfde
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(IP 명령의 기본 사용법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/_dakc_/items/4eefa443306860bdcfde텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)