본문 바로가기

리눅스

리눅스에서 고정 라우팅을 추가하는 방법

반응형

리눅스에서 고정 라우팅을 추가하는 방법

1. 현재 라우팅 테이블 확인

ip route show

현재 시스템의 라우팅 테이블을 확인하여 기존 라우팅 정보를 파악합니다.

 

2. 고정 라우팅 추가

sudo ip route add [대상_네트워크/서브넷] via [게이트웨이_IP] dev [인터페이스]

[대상_네트워크/서브넷]은 추가하려는 네트워크 또는 서브넷을 나타내고, [게이트웨이_IP]는 대상 네트워크로의 게이트웨이 IP 주소를, [인터페이스]는 사용할 네트워크 인터페이스를 나타냅니다. 위의 명령을 실행하여 고정 라우팅을 추가합니다.

 

3. 영구적으로 설정하기 위해 설정 파일에 반영

고정 라우팅은 재부팅 후에도 유지되어야 하므로 설정 파일에 추가하여 영구적으로 설정할 수 있습니다. 설정 파일은 디스트리뷰션에 따라 다를 수 있으므로, 아래 예시는 주로 사용되는 설정 파일의 경로입니다. 필요에 따라 해당 설정 파일을 수정하십시오.

 

  • Ubuntu / Debian: /etc/network/interfaces 파일을 편집하여 라우팅 정보를 추가합니다.
vim /etc/network/interfaces
### Add Static Routing
up ip route add 192.168.1.0/24 via 10.1.1.1
728x90

 

  • CentOS / RHEL: /etc/sysconfig/network-scripts/route-[인터페이스] 파일을 생성하고 라우팅 정보를 추가합니다.
vim /etc/sysconfig/network-scripts/route-eth1
### Add Static Routing
192.168.1.0/24 via 10.1.1.1

파일을 열고 아래와 같은 구문으로 라우팅 정보를 추가합니다.

up ip route add [대상_네트워크/서브넷] via [게이트웨이_IP] dev [인터페이스]

[대상_네트워크/서브넷], [게이트웨이_IP], [인터페이스]는 이전 단계에서와 동일한 값을 사용합니다. 파일을 저장하고 닫습니다.

 

4. 변경 사항 적용

변경한 설정 파일을 저장한 후에는 네트워크 서비스를 다시 시작하거나 시스템을 재부팅하여 변경 사항을 적용합니다.


위의 단계를 따라서 리눅스 시스템에 고정 라우팅을 추가할 수 있습니다. 이를 통해 특정 네트워크 또는 서브넷으로의 트래픽을 지정된 게이트웨이를 통해 전달할 수 있습니다.

 

참고URL

- 고정 라우팅 추가 방법 : https://scbyun.com/534

- Add Static Routing : https://www.cyberciti.biz/faq/centos-linux-add-route-command

 

728x90
반응형