
FreeBSD 웹 서버에 대한 4개의 개별 물리적 네트워크 인터페이스에 대한 기본 게이트웨이를 구성해야 합니다. 기본적으로 이는 여러 WANS에서 액세스해야 하는 웹 서버입니다. 저는 다양한 온라인 리소스와 setfib, pf 및 ipfw의 조합을 사용해 왔습니다. 이 웹 서버는 다음 홉 라우터 정보에 액세스할 수 없는 여러 사이트에 배포되므로 고정 경로를 사용할 수 없습니다.
우리는 setfib를 사용하여 여러 라우팅 테이블을 성공적으로 생성했으며 우리가 생성한 모든 기본 게이트웨이 이상으로 ping을 수행할 수 있습니다. setfib # ping ip.addr.what.ever를 사용하면 WAN 및 라우터 외부에서 사용 가능한 모든 항목에 대해 ping을 수행할 수 있습니다. 문제는 외부 사용자가 서버(상자)에 액세스할 때 Apache 웹 서버(포트 80) 트래픽을 라우팅할 수 없다는 것입니다.
여러 사람들이 setfib를 ipfw 명령에 바인딩하는 예를 가지고 있지만 그 중 어느 것도 작동하지 않는 것 같습니다.
답변1
꽤 오래된 스레드입니다. 누군가에게 여전히 도움이 될 경우를 대비하여 답변합니다. pf
와 비슷한 일을 했던 기억이 나네요 route-to
.reply-to
지시어비슷한 효과를 얻으려면.
답변2
RIP, OSPF, BGP 등과 같은 라우팅 알림 프로토콜을 사용하여 라우팅 테이블을 구성하면 애플리케이션별로 서로 다른 라우팅 테이블을 구성하는 것보다 훨씬 쉽습니다(어쨌든 단일 애플리케이션만 있는 것처럼 들립니다).