원문 : 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

 

로 확인 할 수 있다.

 

 

 

 

 

 

(*.118.235.233)