RockyLinux강좌13 : route 명령어로 서버라우팅 설정하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 8,341 조회
- 0 추천
-
목록
본문
시스템관리자들이 route를 이용하여 주로 하는 작업들과 작업방법들
이번에는 route를 정리하는 차원에서 route로 할 수 있는 여러가지 작업들을 정리해 보도록 하겠습니다.
이미 우리는 앞에서 기본게이트웨이 설정과 해제하는 방법, 그리고 새로운 라우팅경로를 추가하는 방법들에 대해어 배웠습니다.
그런데 대부분의 시스템관리자나 네트워크 관리자들이 루프백인터페이스(loopback interface)를 소홀히 여기는 것을 많이 보았습니다.
물론, 특별한 경우가 아니면 루프백 인터페이스를 새로 설정해야하는 경우는 흔하지 않습니다.
하지만, 이 루프백인터페이스가 제대로 설정되어 있지 않을 경우에는 시스템 자신과 통신이 정상적으로 이루어 지지 않는다는 것을 아셔야합니다.
이와 같이 route로 할 수 있는 여러가지 경우의 작업방법들을 정리해서 알아두는 것은 시스템관리자들에게는 매우 큰 힘이 됩니다.
즉, 다음은 route로 할 수 있는 라우팅 테이블관리에 대한 여러가지 작업들입니다.
즉, 다음은 시스템관리자들이 route를 이용하여 주로하는 작업들입니다.
작업1 : 라우팅테이블 확인작업
형 식 : route 또는 route -n
사용예 : route
[root@RockyLinux02 ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default _gateway 0.0.0.0 UG 100 0 0 enp0s3 172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 192.168.19.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3 [root@RockyLinux02 ~]# |
작업2 : 새로운 라우팅경로 추가작업
형 식 : route add -net 네트워크주소 netmask 넷마스크값 dev 인터페이스
사용예 : route add -net 192.168.2.0 netmask 255.255.255.0 dev eth1
[root@RockyLinux02 ~]# route add -net 192.168.2.0 netmask 255.255.255.0 dev enp0s3 [root@RockyLinux02 ~]# [root@RockyLinux02 ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default _gateway 0.0.0.0 UG 100 0 0 enp0s3 172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 enp0s3 192.168.19.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3 [root@RockyLinux02 ~]# |
작업3 : 기존 라우팅경로 제거작업
형 식 : route del -net 네트워크주소 netmask 넷마스크값 [dev 인터페이스명]
사용예 : route del -net 192.168.2.0 netmask 255.255.255.0
[root@RockyLinux02 ~]# route del -net 192.168.2.0 netmask 255.255.255.0 [root@RockyLinux02 ~]# [root@RockyLinux02 ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default _gateway 0.0.0.0 UG 100 0 0 enp0s3 172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0 192.168.19.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3 [root@RockyLinux02 ~]# |
작업4 : 기본 게이트웨이 추가작업
형 식 : route add default gw 기본게이트웨이주소 dev 인터페이스명
사용예 : route add default gw 192.168.2.1 eth1
작업5 : 기본 게이트웨이 제거작업
형 식 : route del default gw 기본게이트웨이주소 [dev 인터페이스명]
사용예 : route del default gw 192.168.0.1 eth0
작업4 : 루프백 인터페이스(loopback interface) 추가작업
형 식 : ifconfig lo 127.0.0.1
route add -net 127.0.0.0
이상으로 route에 대한 설명을 모두 마칩니다.
라우팅경로가 이상이 있거나 새로 설정할 때에 이상의 지식들을 참고하여 시스템 통신경로 즉, 라우팅경로를 정상화시킬 수 있어야 하겠습니다.
그리고 많은 분들이 경험해 봤겠지만, 경로설정이 정상적인데 통신이 안되는 경우, 혹은 모든 것이 다 정상적인데 통신이 안될 경우에는 기존 설정을 제거하고 새로 설정해 보는 것도 한 방법이 될 수 있습니다.
필자의 경우에는 ifconfig와 route를 이용하여 네트워크 인터페이스와 라우팅 경로를 재설정해야하는 경우가 심심찮게 있었습니다.
물론, 잘 안될 때는 그 원인은 파악해 보는 것이 먼저입니다.
여러분들의 행운을 빕니다.
관련자료
-
이전
-
다음