답변:
정책 기반 라우팅을 사용해야합니다. 어떤 종류의
ip rule add from <source>/<mask> table <name>
ip route add 1.2.3.4/24 via <router> dev eth4 table <name>
<name>
에 지정된 테이블 이름 /etc/iproute2/rt_tables
이거나 숫자 ID를 사용할 수 있습니다 ...
이것은 거의 모든 트래픽 1.2.3.4/24
이 라우팅 테이블을 사용하여 라우팅 된다고 말합니다 <name>
. IIRC는이 작업을 수행 한 후 기본 테이블을 사용하지 않으므로 다른 경로 (예 : 기본 게이트웨이)가 필요한 경우 테이블에 추가해야합니다.
http://wiki.wlug.org.nz/SourceBasedRouting
이 사이트에는 소스 기반 라우팅의 좋은 예가 있습니다.
ip route add default dev eth4 table <name>
(table
지시문은 첫 번째 명령과 마찬가지로 마지막에 가야합니다 ...default
예와 마찬가지로 서브넷으로 대체 할 수 있습니다) )