본문으로 바로가기

리눅스 ip 명령어 정리

category Linux 2022. 6. 6. 19:22

ip 명령어 정리

출처 https://www.lesstif.com/system-admin/ifconfig-route-linux-ip-71401706.html

ip 명령어는 기존의 ifconfig를 대체하고 routing을 설정할 수 있는 다양한 기능을 지원하는 명령어입니다.

약어

  • ip address = ip a
  • ip route = ip r
  • ip address add = ip a a
  • ip address del = ip a d
  • ip route add = ip r a
  • ip route del = ip r d
  • ip link = ip l

사용 방법

ip 관련 명령어

  • 설정 ip 확인
$ ip address show
$ ip addr show
$ ip a

  • ip 추가
$ ip a add <ip_address>/<subnet_mask> dev <interface>
$ ip a a 192.168.122.2/24 dev eth0
$ ip a a 192.168.122.2/255.255.255.0 dev eth0

  • ip 제거
$ ip a del <ip_address>/<subnet_mask> dev <interface>
$ ip a del 192.168.122.2/24 dev eth0
$ ip a d 192.168.122.2/24 dev eth0

link 관련 명령어

  • link up
$ ip link set dev <interface> up
$ ip link set dev eth0 up
  • link down
$ ip link set dev <interface> down
$ ip link set dev eth0 down

route 관련 명령어

  • routing table 확인
$ ip route
$ ip route list
$ ip r

  • route 추가
$ ip route add <ip_address>/<subnet_mask> dev <interface>
$ ip r a 192.168.122.0/24 dev eth0

  • route 삭제
$ ip route del <ip_address>/<subnet_mask> dev <interface>
$ ip r d 192.168.122.0/24 dev eth0

  • default route 추가
$ ip r a default <ip_address>/<subnet_mask> dev <interface>
$ ip r a defualt 192.168.122.1/24 dev eth0
$ ip r a default via <gateway_ip>
$ ip r a default via 192.168.122.1

  • defualt route 삭제
$ ip r d default <ip_address>/<subnet_mask> dev <interface>
$ ip r d default 192.168.122.1/24 dev eth0
$ ip r d default via <gateway_ip>
$ ip r d defualt via 192.168.122.1

'Linux' 카테고리의 다른 글

리눅스 파티션 및 디스크 삭제  (0) 2022.07.12
screen 명령어 정리  (0) 2022.07.12
CentOS 설치 중 Black Screen 문제  (0) 2022.06.06
리눅스 파일 검색 및 내부 문자열 검색  (0) 2022.06.06
history 명령어 정리  (0) 2022.06.06