On 5/28/12 2:58 PM, Anker Projeto wrote: > Entao ... o script ta funcionando so que nao to conseguindo comparar os > valores do IF .. se algumem manja de programaçao por favor ;) > > > #!/bin/bash > PERDA=$(ping -q -c 10 8.8.8.8 | grep loss | cut -f1 -d"." | cut -f7 -d" ") > echo $PERDA > if [ $PERDA > 50 ]; > then > cp rc.conf.dhcp rc.conf > sh /etc/rc > cp rc.conf.fixo rc.conf > sh /etc/rc > fi > > ------------------------------------------------------------------------------------------------------------------------------------------------ > > Em 28 de maio de 2012 13:51, Anker Projeto <projetoan...@gmail.com>escreveu: > >> Então.. depois de uma manha batendo a cabeca cheguei nesse script .. é >> mais facil ele pega de outrs arquivos do que adicionar um linha ... é uma >> baita de uma gambiarra eu sei .. mas como o problema esta na tv a cabo e >> eles que distribuem o DHCP para o cliente.. resolvi fazer dessa forma .. o >> que vcs acham .. nao testei ainda . vou testar agora .. mas ja agradeco >> pela ideia .. vou tentar essa se caso nao rolar vou para que marcelo deu a >> ideia .. >> Sim ja fiz testes e mais testes .. ja descobri que o problema é na tv a >> cabo . .chamei os caras la e mostrei pra eles.. ja tirei o meu da reta ! >> haha mas pra que eu nao tenha que ir o tempo todo la eu resolvi fazer essa >> "Adaptacao tecnica" ehuaheuhe >> >> >> #!/bin/bash >> PERDA=ping -q -c 10 8.8.8.8 | grep loss | cut -f1 -d"." | cut -f7 -d" " >> if [ $PERDA > 30 ] >> then >> cp rc.conf.dhcp rc.conf >> sh /etc/rc >> cp rc.conf.fixo rc.conf >> sh /etc/rc >> >> ----- >> >> >> >>> Bom dia galera .. >>> seguinte estou com um problema em um cliente que não é so meu ..eles tem 2 >>> links da Tv a cabo .. eles funcionam com balanceamento tudo ok .. so que >>> dps de um certo tempo ele e para de funcionar .. dps de muitos testes >>> descobri que ele perde as configuracoes da tv a cabo .. o pessoal da tv a >>> cabo ainda vai ter que ver qual o problema para resolver .. .. so que >>> nesse >>> meio tempo tenho que ir no cliente a todo momento ... >>> A configuracao é um modem que vai direto na placa de rede do bsd onde esta >>> DHCP.. sendo que para de funcionar .. eu vou ate o local coloco manual o >>> ip >>> e dps volto pra dhcp ele funciona .. Queria saber se algume pode me ajudar >>> a fazer um script que faça isso .. essa mundaça no rc.conf de tempo em >>> tempo .. Uma solucao que encontrei ate a tv a cabo dar um soluçao. >>> Obrigadooo >>> >>> >>> ------------------------------ >>> >>> Message: 2 >>> Date: Mon, 28 May 2012 09:02:53 -0300 >>> From: Marcelo Gondim <gon...@bsdinfo.com.br> >>> Subject: Re: [FUG-BR] Script Rc.conf >>> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" >>> <freebsd@fug.com.br> >>> Message-ID: <4fc3696d.8020...@bsdinfo.com.br> >>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >>> >>> Em 28/05/2012 08:35, Anker Projeto escreveu: >>>> Bom dia galera .. >>>> seguinte estou com um problema em um cliente que não é so meu ..eles >>> tem 2 >>>> links da Tv a cabo .. eles funcionam com balanceamento tudo ok .. so que >>>> dps de um certo tempo ele e para de funcionar .. dps de muitos testes >>>> descobri que ele perde as configuracoes da tv a cabo .. o pessoal da tv >>> a >>>> cabo ainda vai ter que ver qual o problema para resolver .. .. so que >>> nesse >>>> meio tempo tenho que ir no cliente a todo momento ... >>>> A configuracao é um modem que vai direto na placa de rede do bsd onde >>> esta >>>> DHCP.. sendo que para de funcionar .. eu vou ate o local coloco manual >>> o ip >>>> e dps volto pra dhcp ele funciona .. Queria saber se algume pode me >>> ajudar >>>> a fazer um script que faça isso .. essa mundaça no rc.conf de tempo em >>>> tempo .. Uma solucao que encontrei ate a tv a cabo dar um soluçao. >>>> Obrigadooo >>>> ------------------------- >>>> >>> Olá Anker, >>> >>> Já tentou trocar a interface de rede, cabo e/ou identificar algo nos logs? >>> Bem é uma gambiarra braba mas você pode fazer um script como esse aqui e >>> colocar no cron pra ver se funciona: >>> >>> #!/bin/sh >>> # Primeiro tenta pingar o router dado pelo dhcp. Se não pingar ele mata >>> o processo do dhclient e faz uma nova busca. Troque o IP 192.168.1.1 >>> pelo seu router. >>> if ! ping -c 3 192.168.1.1; then >>> killall -9 dhclient >>> dhclient em0 >>> fi >>> >>> Troque a interface pela a sua. >>> Vê se isso funciona. Mas tipo se funcionar procure resolver o problema. >>> Gambiarras são ruins. :) >>> >>> >>> ------------------------------ >>> >>> Message: 3 >>> Date: Mon, 28 May 2012 09:08:15 -0300 >>> From: Lucas <lucas_bortol...@hst.com.br> >>> Subject: Re: [FUG-BR] Script Rc.conf >>> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" >>> <freebsd@fug.com.br> >>> Message-ID: <4fc36aaf.2040...@hst.com.br> >>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >>> >>> Em 28/5/2012 09:02, Marcelo Gondim escreveu: >>>> a gambiarra braba mas você pode fazer um script como esse aqui e >>>> colocar no cron pra ver se funciona: >>> Gato forte esse script, mas pode funcionar: melhor um um sistema miando >>> do que um cliente latindo. >>> >>> >>> ------------------------------ >>> >>> Message: 4 >>> Date: Mon, 28 May 2012 09:12:29 -0300 >>> From: Marcelo Gondim <gon...@bsdinfo.com.br> >>> Subject: Re: [FUG-BR] Script Rc.conf >>> To: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" >>> <freebsd@fug.com.br> >>> Message-ID: <4fc36bad.6010...@bsdinfo.com.br> >>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >>> >>> Em 28/05/2012 09:08, Lucas escreveu: >>>> Em 28/5/2012 09:02, Marcelo Gondim escreveu: >>>>> a gambiarra braba mas você pode fazer um script como esse aqui e >>>>> colocar no cron pra ver se funciona: >>>> Gato forte esse script, mas pode funcionar: melhor um um sistema miando >>>> do que um cliente latindo. >>> hahaha isso é mesmo. Pelo menos ganha-se tempo pra resolver. :) >>> >>> >>> >>> >>> > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > Vc pode conseguir ajuda nesse site http://aurelio.net/shell/canivete/
-- Danilo Egêa Gondolfo http://daniloegea.wordpress.com "To understand the computers, we must know what computers understand." ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd