da uma olha ver se te ajuda. http://blog.randomutterings.com/articles/2007/06/15/redundant-failover-firewall-with-pf-pfsync-and-carp-on-freebsd
Em 23 de abril de 2010 16:14, Franklin França <[email protected]> escreveu: > Em 23 de abril de 2010 15:45, André Ormenese <[email protected]> escreveu: > >> Tem algum site que possa dar uma ajuda ou vai pelo man ??? >> > > > Tenho esse exemplo e desculpa o nome correto é ifstated, também tem um bom > exemplo que o Thiago publico no site da fug > http://www.fug.com.br/content/view/504/77/ > > # Parâmetros globais > # estado de inicializacao padrão > init-state one > > # definição de macros > # definimos as interfaces carp a serem monitoradas > carp_up = "carp0.link.up" > carp_down = "!carp0.link.up" > > # definindo o bloco para o estado > state one { > # se a interface estiver como master assume as funcoes da maquina master > if ($carp_up) { > run "cd /var/qmail/control" > run "cp me.ns3a me" > run "cp smtpgreeting.ns3a smtpgreeting" > run "cp outgoingip.ns3a outgoingip" > run "/usr/local/bin/svc -k /service/*" > run "cat /tmp/msg | mail -s "NS3A Caiu, Spare assumindo!" > [email protected]" > # chama o estado dois > set-state two > } > } > > # configurado o estado dois > state two { > # se a interface carp estiver como backup voltamos nossa configuracao de > spare. > if ( $carp_down ) { > run "cd /var/qmail/control/" > run "cp me.spare me" > run "cp smtpgreeting.spare smtpgreeting" > run "cp outgoingip.spare outgoingip" > run "/usr/local/bin/svc -k /service/*" > run "cat /tmp/msg | mail -s "SPARE NS3a devolvendo as funcoes para > servidor principal!" [email protected]" > # sincronizamos aqui os emails que chegaram na spare com a maquina master, > com #isso temos a maquina master em perfeito estado. > > run "/usr/local/bin/sudo -u vmail /usr/local/bin/rsync -Cravzp > -remove-sent-files /var/mail/domains/ [email protected]: > /var/mail/domains" > run "cat /tmp/msg | mail -s "SPARE NS3a fim de sincronismo!" > [email protected]" > set-state one > } > } > > > -- > atenciosamente, > > Franklin de França > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- Alessandro de Souza Rocha Administrador de Redes e Sistemas FreeBSD-BR User #117 Long live FreeBSD Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

