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