static routing 정보 저장하여 재부팅시에도 자동 적용
2013.07.23 06:43
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
예를들어 192.168.100.1 호스트에 접속하고자 할때 강제로 192.168.10.1 을 통해서 나가게 하고 싶을 경우 (eth1:192.168.10.2)
# route add 192.168.100.1 gw 192.168.0.1 netmask 255.255.255.0 dev eth1
로 구성할 수 있으나,
재부팅이나 네트웍 리스타트 할 경우 라우팅 테이블이 날라가는 문제가 있다.
위 명령어를 /etc/rc.d/rc.local 에 넣는 방법을 쓰면 재부팅시에 라우팅테이블이 생성되겠지만,
서버 리붓없이 네트웍만 리스타트하는 경우에는 대처하지 못한다.
리눅스에서 static routing 정보를 넣기 위해서는 해당 인터페이스 이름에 라우팅 스크립트를 걸어주면 된다.
/etc/sysconfig/network-scripts/rouing-(장치명) : 예의 경우는 routing-eth1 이 된다.
과 같은 파일에 다음과 같은 형식의 값을 넣어준다.
GATEWAY0=192.168.0.1
NETMASK0=255.255.255.0
ADDRESS0=192.168.100.1
테스트는
# service network restart 후
# route 혹은 # netstat -nr
로 확인 할 수 있다.