FreeBSD 웹 서버에 대해 4개의 별도 물리적 네트워크 포트에 대해 여러 기본 게이트웨이를 구성해야 합니다.

FreeBSD 웹 서버에 대해 4개의 별도 물리적 네트워크 포트에 대해 여러 기본 게이트웨이를 구성해야 합니다.

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 등과 같은 라우팅 알림 프로토콜을 사용하여 라우팅 테이블을 구성하면 애플리케이션별로 서로 다른 라우팅 테이블을 구성하는 것보다 훨씬 쉽습니다(어쨌든 단일 애플리케이션만 있는 것처럼 들립니다).

관련 정보