반응형
리눅스에서 라우팅을 추가하는 방법
1. ip route 명령어 사용하기
ip route 명령어를 사용하여 라우팅 테이블에 경로를 추가할 수 있습니다.
기본 문법
- [대상_네트워크/서브넷]은 추가하려는 네트워크 또는 서브넷을 나타내고 [게이트웨이_IP]는 대상 네트워크로의 게이트웨이 IP 주소를 [인터페이스]는 사용할 네트워크 인터페이스를 나타냅니다.
sudo ip route add [대상_네트워크/서브넷] via [게이트웨이_IP] dev [인터페이스]
현재 라우팅 테이블 확인
- 현재 시스템의 라우팅 테이블을 확인하여 기존 라우팅 정보를 파악합니다.
sudo ip route show
단일 경로 추가
- 192.168.1.0/24 네트워크로 가는 경로를 192.168.0.1 게이트웨이를 통해 eth0 인터페이스로 추가하는 경우
ip route add 192.168.1.0/24 via 192.168.0.1 dev eth0
게이트웨이 설정
- 기본 게이트웨이를 192.168.0.1로 설정
ip route add default via 192.168.0.1
특정 네트워크 경로 제거
- 192.168.1.0/24 네트워크에 대한 경로를 삭제하려면
ip route del 192.168.1.0/24
상세한 경로 보기
- 현재 라우팅 테이블을 확인하려면
ip route show
728x90
2. route 명령어 사용하기
기본 문법
route add -net [네트워크] netmask [서브넷 마스크] gw [게이트웨이 IP] dev [인터페이스]
단일 경로 추가
- 192.168.1.0/24 네트워크로 가는 경로를 192.168.0.1 게이트웨이를 통해 eth0 인터페이스로 추가하는 경우
route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1 dev eth0
기본 게이트웨이 설정
- 기본 게이트웨이를 192.168.0.1로 설정
route add default gw 192.168.0.1
특정 네트워크 경로 제거
- 192.168.1.0/24 네트워크에 대한 경로를 삭제하려면
route del -net 192.168.1.0 netmask 255.255.255.0
상세한 경로 보기
- 현재 라우팅 테이블을 확인하려면
route del -net 192.168.1.0 netmask 255.255.255.0
3. 영구적으로 설정하기 위해 설정 파일에 반영
고정 라우팅은 재부팅 후에도 유지되어야 하므로 설정 파일에 추가하여 영구적으로 설정할 수 있습니다. 설정 파일은 디스트리뷰션에 따라 다를 수 있으므로 아래 예시는 주로 사용되는 설정 파일의 경로입니다.
Ubuntu/Debian : /etc/network/interfaces 파일을 편집하여 라우팅 정보를 추가합니다.
- [대상_네트워크/서브넷], [게이트웨이_IP], [인터페이스]는 이전 단계에서와 동일한 값을 사용합니다.
up ip route add [대상_네트워크/서브넷] via [게이트웨이_IP] dev [인터페이스]
vim /etc/network/interfaces
### Add Static Routing
up ip route add 192.168.1.0/24 via 10.1.1.1
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
리눅스 시스템에 라우팅을 추가할 수 있습니다. 이를 통해 특정 네트워크 또는 서브넷으로의 트래픽을 지정된 게이트웨이를 통해 전달할 수 있습니다.
참고URL
- 고정 라우팅 추가 방법 : https://scbyun.com/534
- Add Static Routing : https://www.cyberciti.biz/faq/centos-linux-add-route-command
728x90
반응형
'리눅스' 카테고리의 다른 글
hpacucli 유틸리티(hpacucli 명령어) (1) | 2015.04.09 |
---|---|
389 Directory Server 오류 (0) | 2015.04.07 |
리눅스에서 LVM(Logical Volume Manager)을 사용하여 하드 디스크를 증설하는 방법 (0) | 2015.04.01 |
RHEL(Red Hat Enterprise Linux)에서 권장되는 스왑 공간(swap 메모리) (0) | 2015.03.30 |
리눅스에서 특정 인터페이스에 대해 Promiscuous Mode를 활성화하거나 비활성화하는 방법 (0) | 2015.03.27 |