본문으로 바로가기

리눅스 서버 아이피 라우트 설정

category Linux 2019. 1. 31. 00:25

리눅스 서버 아이피 라우트 설정


 




윈도우의 경우 route add 명령어에 -p 옵션을 붙이면 재부팅해도 사라지지 않는 영구 경로로 설정되지만, 리눅스는 route add 명령어로 설정을 해도 재부팅 해버리면 사라집니다. 따라서 다른 방법을 사용해야 하는데...


예를 들어 eth0가 서비스망(공인 아이피)이고 eth1이 스토리지망(내부 사설아이피)이라면 eth1에 대한 라우팅 경로를 아래와 같이 설정할 수 있습니다.


우선 아래 이름으로 파일을 하나 생성합니다.

/etc/sysconfig/network-scripts/route-eth1


그리고 파일 내용은 아래와 같이 적어줍니다.


ADDRESS0=192.168.10.0

NETMASK0=255.255.255.0

GATEWAY0=192.168.20.1 


위 예시는 192.168.10.1 부터 192.168.10.254 까지 IP에 대해서 192.168.20.1 이라는 Gateway를 타고 나가라는 설정을 의미합니다.


 


여러개의 규칙을 넣을 때에는 ADDRESS, NETMASK, GATEWAY 뒤에 숫자를 1,2,3 이렇게 계속 붙여주며 추가 합니다.


파일을 생성 후 네트워크 서비스를 재시작 하여 적용 합니다.



 


root 계정(권한)으로 아래 명령 실행


 


# /etc/rc.d/init.d/network restart  또는 service network restart


 


 


※ 추가


route-eth* 파일에 위 형식이 아닌 아래 형식으로 넣으셔도 됩니다. 위 예제와 동일한 라우팅을 추가하려면


          route-eth1 파일을 생성 후 아래와 같이 입력


 


192.168.10.0/24 via 192.168.20.1 dev eth1


 


           마찬가지로 파일 수정/생성 후 네트워크 서비스 재시작 하여 설정 적용 합니다


root 계정(권한)으로 아래 명령 실행


# /etc/rc.d/init.d/network restart  또는 service network restart




출처: https://jjongarcas.tistory.com/33 [jjongarcas]