Senhores, obrigado pelas respostas. Achei interessante fazer com o PF, ele tem as opções tanto de balanceamento quanto de failover, para balanceamento consegui fazer apenas com PF, para failover tive que utilizar também o recurso de rtable do FreeBSD, o que envolve a recompilaçao do kernel com a opção ROUTETABLES. Um site que me ajudou muito foi: http://www.mmacleod.ca/blog/2011/06/source-based-routing-with-freebsd-using-multiple-routing-table/ . Mas para utilizar a opção rtable, tive que elaborar um script para testar a conexão, se falhasse, ele mudaria para a outra tabela. Pelo fato de ter envolvido a elaboração de um script, achei mais simples elaborar um que testa a conexão com a internet, se falhar ele muda do gateway padrão para o secundário, vou colocar no crontab para ser executado de 2 em 2 minutos. Segue script que elaborei para enriquecer o historico da lista:
################################################################################# #!/bin/sh # # Nome: internet_monitor.sh # # Descricao: Testa o gateway padrao da maquina, se estiver OK, nao executa # nenhuma acao. Se falhar, muda para o gateway secundario. # # Autor: Adiel de Lima Ribeiro # # Email: adiel.netad...@gmail.com # # Data: 26 de Dezembro de 2013 # # Versao: 0.1 # # Historico de mudancas: # ################################################################################# ### Variaveis ### GOOGLE="8.8.8.8" DEFAULT_GW="192.168.254.253" SECONDARY_GW="192.168.254.252" ################################################################################# if [ `netstat -nr | grep default | awk '{print $2}' ` = "$DEFAULT_GW" ] then ping -c 4 $GOOGLE && exit || route del default && route add \ default $SECONDARY_GW elif [ `netstat -nr | grep default | awk '{print $2}' ` = "$SECONDARY_GW" ] then ping -c 4 $GOOGLE && exit || route del default && route add \ default $DEFAULT_GW fi Aceito sugestoes de melhorias, se o email for TOP POSTING, peço desculpa, pois estou respondendo pela pagina do Gmail no momento. Obrigado. 2013/12/19 Nicolas Wildner <nico...@tbl.com.br> > ----- Mensagem original ----- > > De: "ADIEL" <adiel.netad...@gmail.com> > > Para: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" < > freebsd@fug.com.br> > > Enviadas: Quinta-feira, 19 de Dezembro de 2013 12:48:44 > > Assunto: Re: [FUG-BR] Link Aggregation. > > > > Obrigado pela resposta. > > Desatenção minha. > > Farei com pf mesmo. > > > > > > 2013/12/17 Christopher Giese - BSDUX <bs...@bsdux.com.br> > > > > http://www.openbsd.org/faq/pf/pools.html#outgoing > > round-robin direto no PF. :) > > > Nícolas Wildner > Analista de Infraestrutura de TI > Transportes Bertolini Ltda. > 54 3455-1111 - ramal 3319 > 54 3455-1120 > www.tbl.com.br > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- att Adiel de Lima Ribeiro http://facebook.com/sembr.dyndns.info ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd