본문 바로가기
리눅스

정적라우팅추가: /etc/sysconfig/network-scripts/route-eth0

by 혜룐 2015. 11. 10.

정적라우팅 추가 할때 부팅 시 적용되게 하려면 /etc/sysconfig/network-scripts/route-eth0 을 이용한다.
단 /etc/sysconfig/network-scripts/route-eth0 에서 eth0은 인터페이스eth0으로 설정 한것 으로 eth1로 지정할 경우에는 /etc/sysconfig/network-scripts/route-eth1 로 하면 된다. 
즉, /etc/sysconfig/network-scripts/route-dev가 되는 것..
방법
1) /etc/sysconfig/network-scripts/route-eth0 을 생성한다.
root@lhr:/root># cat /etc/sysconfig/network-scripts/route-eth0 
GATEWAY0=192.168.188.65
NETMASK0=255.255.255.0
ADDRESS0=192.168.199.0
GATEWAY1=192.168.188.65
NETMASK1=255.255.255.0
ADDRESS1=192.168.197.0
GATEWAY2=192.168.188.65
NETMASK2=255.255.255.0
ADDRESS2=192.168.191.0
GATEWAY3=192.168.188.65
NETMASK3=255.255.255.0
ADDRESS3=172.18.0.0
2) 적용을 위해서 시스템 재시작
---------------------------------------------------------------------------------
/etc/rc.d/rc.local 에 적용 하는 방법도 있겠다만.. 좀..
방법
1) echo "아래 추가할 내용">>/etc/rc.d/rc.local 라고 입력 한다
route add -net 192.168.199.0 netmask 255.255.255.0 gw 192.168.186.1
route add -net 192.168.197.0 netmask 255.255.255.0 gw 192.168.186.1
route add -net 192.168.191.0 netmask 255.255.255.0 gw 192.168.186.1
route add -net 172.18.0.0 netmask 255.255.255.0 gw 192.168.186.1
2) 주의사항
route add -net 172.18.0.0/24 gw 192.168.186.1
이렇게 하면 적용이 되지 않았다..
---------------------------------------------------------------------------------
위 방법은 부팅 시 적용 되는 것, 이건 수동 적용..
route add -net 192.168.199.0 netmask 255.255.255.0 gw 192.168.186.1
route add -net 192.168.197.0 netmask 255.255.255.0 gw 192.168.186.1
route add -net 192.168.191.0 netmask 255.255.255.0 gw 192.168.186.1
route add -net 172.18.0.0 netmask 255.255.255.0 gw 192.168.186.1