
Preciso configurar gateways padrão para quatro interfaces de rede física separadas para um servidor Web FreeBSD. Basicamente, este é um servidor web que precisa ser acessado por vários WANS. Tenho usado vários recursos online e uma combinação de setfib, pf e ipfw. Este servidor web será implantado em vários sites onde o acesso às informações do roteador do próximo salto não está disponível, portanto, não podemos usar rotas estáticas.
Usamos setfib para criar com sucesso várias tabelas de roteamento e podemos executar ping além de cada gateway padrão que criamos. Usando setfib # ping ip.addr.what.ever podemos executar ping em qualquer coisa disponível em uma wan e além do roteador. O problema é que não podemos fazer com que o tráfego do servidor web Apache (porta 80) seja roteado quando usuários externos acessam o servidor (caixa).
Várias pessoas têm exemplos de ligação de comandos setfib a ipfw, mas nenhum deles parece funcionar.
Responder1
Tópico bastante antigo, respondendo caso ainda seja útil para alguém. Lembro-me de fazer algo semelhante com pf
's route-to
ereply-to
diretivaspara obter o efeito semelhante.
Responder2
Usar um protocolo de anúncio de roteamento como RIP, OSPF, BGP, etc. para configurar a tabela de roteamento tornaria isso muito mais fácil do que tentar configurar diferentes tabelas de roteamento por aplicativo (o que parece que você só tem um único aplicativo).