Re: [FUG-BR] Teste de link
Marcio Antunes wrote: > 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 >> >> > > > Eu comprei o livro na amazon,mas ainda não enviaram,parece que por atrasos no lançamento do livro ou da impressão. Quando chegar eu aviso e se ainda estiver em tempo eu posto o trecho solicitado. t+ -- Danilo Augusto Vicente Lara [EMAIL PROTECTED] Celular: +55 61 8177-1361 - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Teste de link
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
Re: [FUG-BR] Teste de link
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
Re: [FUG-BR] Teste de link
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
Re: [FUG-BR] Teste de link
> > Alguém conhece alguma forma de testar a disponibilidade de um link? Vc tem a gerência dos roteadores ? Ficar pingando seu gateway pode funcionar na maioria dos casos, mas podem existir situações em que o roteador pode estar ocupado demais pra responder pings da sua rede interna, descartando-os. Isso pode fazer seu script erroneamente pensar que o link caiu, quando na verdade o roteador está ocupado demais pra responder seus pings. A solução com ping vai funcionar na maioria dos casos, mas na verdade é um quebra-galho (leia-se gambiarra). Se vc tiver acesso de root aos roteadores, tente habilitar SNMP + NetFlow. Existem vários softwares gratuitos que lêem essas MIBs e pacotes NetFlow. Dentre elas (as MIBs) existe uma que informa o estado do link. É essa MIB que diz - em tempo real com 99,% de certeza - se vc tem ou não conectividade com o resto do mundo. Se vc não tem acesso aos roteadores vc pode: 1 - Solicitar à sua operadora que efetue as configurações do SNMP e NetFlow; 2 - Ficar com a solução de ping mesmo; Um software muito bom que tem uma versão free que lê as MIBs e pacotes Netflow é p Scrutinizer: http://www.plixer.com/products/free-netflow.php É um software pago e a versão free tem suas limitações, mas pro que vc quer vai funcionar perfeitamente. Ah ! Em tempo: infelizmente só funciona em Windows, mas em breve eles vão liberar uma versão pra linux. []'s -- http://www.webcrunchers.com/crunch/ http://www.myspace.com/whippersnappermusic http://www.purevolume.com/whippersnapper - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Teste de link
Marcio: Eu uso com -I e funciona normalmente, tenho usado no ifstated a mesma flag que vc. A sugestao que dou e retirar o cabo ate descobrir quem e o kra que ele esta saindo, creio que vc esta se confundindo em algo. ps. em vez de usar ping voce poderia usar snmp ja que e muito mais confiavel Em 22/01/08, Marcio A. Sepp<[EMAIL PROTECTED]> 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 > -- Giancarlo Rubio - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
[FUG-BR] Teste de link
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