需要为FreeBSD Web服务器的四个独立的物理networking端口configuration多个默认网关

我需要为FreeBSD Web服务器的四个独立的物理networking接口configuration默认网关。 基本上,这是一个需要被多个WANS访问的Web服务器。 我一直在使用各种在线资源,以及setfib,pf和ipfw的组合。 这个Web服务器将被部署在多个站点,在这些站点中,下一跳路由器信息的访问不可用,所以我们不能使用静态路由。

我们已经使用setfib成功创build了多个路由表,并且可以超越我们创build的每个默认网关。 使用setfib#ping ip.addr.what.ever,我们可以ping任何可用的任何东西在路由器之外。 问题是,当外部用户访问服务器(盒子)时,我们无法获取Apache Web服务器(端口80)通信。

多人有绑定setfib到ipfw命令的例子,但似乎没有任何工作。

相当老的线程,以防万一它仍然有帮助的人回答。 我记得做了一些类似于pfroute-toreply-to 指令来获得类似的效果。

使用RIP,OSPF,BGP等路由发布协议来configuration路由表会比试图为每个应用configuration不同的路由表(这听起来好像你只有一个单一的应用)更容易。