Renato Frederick escreveu: > Patrick, aonde tem esta opção do zebra usar um script? Eu resolvi fazendo um > Shell com testes de ping/for/else....
Então, não vale rir OK? heuahua =) Tem que apelar pro BATMAN hehe e usar o BATMAN Daemon =) Ai usando o --policy-routing-script do BATMAN a gente usa um carinho no meio que é BatQuagga hehehe, o BatQuagga é um wrapperzinho escritp com a -lzebra (zebra libclient) pra interagir o Quagga com o BATMAN. Pessoalmente quando usei alterei o codigo fonte do batquagga e usei so como cliente. Refs https://dev.open-mesh.net/batman/wiki/BATMANConcept http://www.cslab.ece.ntua.gr/~chazapis/batman/batquagga-0.1.c No caso de shell não sugiro ping pra monitorar não. Pega o State do Peer com "sh nei <peer>" e ve o BGP State, se ta Established deixa, se nao estiver Established remove o fwd. > > Daí ele consegue verificar se o peer1 caiu(tira 2 fwd) se o peer2 caiu(tira > 2 fwd) > > Se voltar adiciona os fwd. > > O fwd no caso eu tenho 1 pra IP e outro pra ICMP.. achei meio gambiarra mas > na falta de PF.. é o que pensei... hehehe nao entendi, mas ta valendo =) Acho q vc quer mandar ICMP por um peer e o resto por outro eh isso? > > > >> -----Mensagem original----- >> De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em >> nome de Patrick Tracanelli >> Enviada em: quarta-feira, 19 de novembro de 2008 15:16 >> Para: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" >> Assunto: Re: [FUG-BR] RES: RES: RES: Quagga + PBR + FreeBSD >> >> >> Isso ai! Esse problema é previsto, mas resolvi negando destino ao inves >> de um skip-to: >> >> add 01000 prob 0.400000 fwd $gw_ebt ip from { $rede1 or $rede2 } to not >> $rede1,$rede2 in via em0 >> >> Negando o destino ("to not") a gente garante que não haverá PBR se o >> destino for o /20 do cliente ou quaisquer outras redes desse router. >> >> -- >> Patrick Tracanelli >> >> FreeBSD Brasil LTDA. >> Tel.: (31) 3516-0800 >> [EMAIL PROTECTED] >> http://www.freebsdbrasil.com.br >> "Long live Hanin Elias, Kim Deal!" > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Patrick Tracanelli FreeBSD Brasil LTDA. Tel.: (31) 3516-0800 [EMAIL PROTECTED] http://www.freebsdbrasil.com.br "Long live Hanin Elias, Kim Deal!" ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd