Creio que usando o PF seria a solução mais ideal, mas esse smokeping é bom.. porem alguem tem o 'The Book Of PF' e poderia postar os exemplos contidos na seção 'Getting Load Balancing Right with"..
vc testa com PF e depois envia para lista a solução usada.. Um abraço. Em 24/01/08, Antonio Carlos Rocha<[EMAIL PROTECTED]> escreveu: > Amigo, eu usei um script com o SmokePing um tempo atraz, e coloquei na cron, > em minuto em minuto ele verifica os links, caso algum caia ele sobe um outro > script em pf transferindo todo o trafico para os outros links ativos, assim > quando estiver ativo no link novamente o script verifica ativa o script com > todos os links, SmokePing pode te ajudar > na verificacao dos links ativos. > > aqui vai um link que pode te ajudar > > http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=2567 > > > [ ]'s > > > > Diego Pitombeira <[EMAIL PROTECTED]> escreveu: Marcio A. Sepp escreveu: > > > > Boa tarde, > > > > > > Postei a dúvida abaixo na lista do OpenBSD, porém não obtive solução e por > > isso estou postando nesta lista. > > > > Aproveito para agradecer ao Giancarlo Rubio pela ajuda postada em outras > > ocasiões sobre este assunto. > > > > > > --- Recorte do email --- > > > > Tenho um roteador OpenBSD 4.1 com 4 links de acesso a internet conectados a > > ele e 1 interface interna. O balanceamento do tráfego de saída é feito > > através do pf + route-to com o round robin. > > Com isso, consigo resolver meu problema de balanceamento de tráfego > > perfeitamente (inclusive indico a solução para quem precisar). > > > > Contudo, esbarro no problema de um ou mais links estarem inoperantes quando > > envio o tráfego para ele. Por isso preciso encontrar uma forma de testar se > > o link está operante ou não e encaminhar o tráfego para os links operantes > > caso um deles caia. Pensei em utilizar um ping para verificar o status do > > link. Vejam: > > ping -I -q -c 1 -w 1 > > ping -I -q -c 1 -w 1 > > ... > > ... > > > > > > Teoricamente o script acima deveria enviar um pacote para o gateway do meu > > link (segundo hop do tráfego de saída) através da interface a qual o link > > está conectado. > > > > Este ping poderia ser colocado no ifsated e teoricamente me daria o status > > da interface. > > Infelizmente, por algum motivo que eu desconheço, o ping acima não funciona > > como o esperado. Fiz um teste rodando o ping abaixo: > > ping -I > > > > e desconectei o cabo de rede da interface_4 enquanto o ping estava rodando e > > o mesmo continuou a enviar e receber pacotes sem apresentar perdas. Isso me > > faz crer que o ping estava saindo por outra rota, que não envolvia a > > interface_4. Então porque o parametro -I não funcionou corretamente? > > > > Alguém conhece alguma forma de testar a disponibilidade de um link? > > > > > > -- > > Att. > > Márcio > > > > > > > > ------------------------- > > Histórico: http://www.fug.com.br/historico/html/freebsd/ > > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > > Há um livro chamado 'The Book Of PF' de 'Peter N. M. Hansteen', e acho > que os exemplos contidos na seção 'Getting Load Balancing Right with > hoststated' resolva seu problema. > > Que eu ainda não vi pra vender por aqui mas você talvez tenha sucesso > com metódos obscuros. > > []'s > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > > > > --------------------------------- > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > -- Marcio Antunes = = = = = = = = = = = = = = = = Powered by .... (__) \\\'',) \/ \ ^ .\._/_) ================================== Linux is for people who hate Windows, BSD is for people who love UNIX" * Windows: "Where do you want to go tomorrow?" * Linux: "Where do you want to go today?" * FreeBSD: "Are you, guys, comming or what?" ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

