재부팅 후에도 정적 경로가 유지되도록 만들기

재부팅 후에도 정적 경로가 유지되도록 만들기

두 개의 VLAN(기본 VLAN 및 VoIP용 VLAN 5)이 있습니다. 각 VLAN마다 하나씩 2개의 인터페이스가 있습니다.

내 라우팅 테이블은 이제 다음과 같습니다.

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.5.0     192.168.5.1     255.255.255.0   UG    0      0        0 eth1.5
192.168.4.0     *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1002   0        0 eth0
link-local      *               255.255.0.0     U     1016   0        0 eth1.5
default         192.168.4.1     0.0.0.0         UG    0      0        0 eth0

내가 원하는 것은 192.168.5.0게이트웨이(192.168.4.0 대상과 유사)가 아닌 인터페이스를 통해 대상을 라우팅하는 것입니다.

CentOS에서 이 작업을 영구적으로 수행하는 방법은 무엇입니까? 다음 명령을 사용하면 쉽게 할 수 있습니다 route del/add.

route del -net 192.168.5.0 gw 192.168.5.1 netmask 255.255.255.0 dev eth1.5
route add -net 192.168.5.0 netmask 255.255.255.0 dev eth1.5

/etc/sysconfig/network-scripts/ifcfg-eth1.5하지만 재부팅 후에도 파일이 유지되도록 파일을 어떻게 변경합니까 ?

이제 내 ifcfg-eth1.5파일은 다음과 같습니다.

DEVICE=eth1.5
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
HWADDR=52:54:00:7c:5f:7c
IPV6INIT=no
NAME="System eth1 on VLAN 5"
VLAN=yes
USERCTL=no

GATEWAY=0.0.0.0설정을 시도했습니다 . PEERROUTES=yes이전 DEFROUTE에는 아무 것도 없었지만 아무런 차이가 없습니다. GATEWAY=192.168.4.1파일에 기본값을 설정 했습니다 /etc/sysconfig/network.

감사해요!

관련 정보