본문 바로가기
IT/OS

Linux - ip 명령어 사용법

by 보띵 2022. 11. 20.
반응형

CentOS 기준으로, 7 버전부터 minimal 로 설치하면 ifconfig 명령이 없다.

 

ip 명령어를 사용해서 ip/route 등을 설정하면 되는데, ip 명령어 사용법을 자꾸 까먹어서 정리해봤다.

 

 

 

참고로, CentOS7 에서도 ifconfig 명령어를 사용하고 싶다면 net-tools 를 설치하면 된다.

 

yum install net-tools

 

 

ip 명령어 사용법

# man ip

 

NAME

       ip - show / manipulate routing, network devices, interfaces and tunnels

 

SYNOPSIS

       ip [ OPTIONS ] OBJECT { COMMAND | help }

 

       ip [ -force ] -batch filename

 

       OBJECT := { link | address | addrlabel | route | rule | neigh | ntable | tunnel | tuntap | maddress | mroute

               | mrule | monitor | xfrm | netns | l2tp | tcp_metrics | token | macsec }

 

       OPTIONS := { -V[ersion] | -h[uman-readable] | -s[tatistics] | -d[etails] | -r[esolve] | -iec | -f[amily] {

               inet | inet6 | ipx | dnet | link } | -4 | -6 | -I | -D | -B | -0 | -l[oops] { maximum-addr-flush-

               attempts } | -o[neline] | -rc[vbuf] [size] | -t[imestamp] | -ts[hort] | -n[etns] name | -a[ll] |

               -c[olor] -br[ief] }

 

 

모든 IP 주소에 대한 정보 출력

ip addr show​

단일 인터페이스 정보 표시

ip addr show dev ens32

인터페이스에 ip 할당

ip addr add 10.0.0.1/24 dev ens32

라우팅 정보 출력 

ip route list

기본 게이트웨이 추가

ip route add default via 10.0.0.1 dev ens32

 

 

반응형

댓글