Re: [FUG-BR] Script Rc.conf
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. :) - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Script Rc.conf
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. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Script Rc.conf
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
[FUG-BR] Otimizações para processadores AMD Bulldozer 8 núcleos
Olá pessoal. Sou usuário de sistemas Windows, Linux e FreeBSD (sistema principal) e estou considerando a compra de um processador AMD Bulldozer FX de 8 núcleos (mais especificamente o FX-8120), pela razão custo x benefício. Vi em várias matérias, fórums, etc, etc... (todas feitas usando-se windows) que o desempenho de um AMD 8 núcleos fica igual ou abaixo de um 4 núcleos Intel de faixa semelhante. Enfim, como não achei nada na internet sobre testes destes processadores em ambientes não-windows, gostaria de saber quais seriam as melhores otimizações para compilar o kernel, tuning de sysctl's, entre outras coisas, para aproveitar da melhor forma esses 8 núcleos usando o FreeBSD 9.0 amd64. Obrigado pela atenção! Alessandro Colli -- Going on means going far... going far means returning... --Tao Te Ching - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Otimizações para processadores AMD Bulldozer 8 núcleos
On 5/28/12 10:50 AM, Aldrox wrote: Olá pessoal. Sou usuário de sistemas Windows, Linux e FreeBSD (sistema principal) e estou considerando a compra de um processador AMD Bulldozer FX de 8 núcleos (mais especificamente o FX-8120), pela razão custo x benefício. Vi em várias matérias, fórums, etc, etc... (todas feitas usando-se windows) que o desempenho de um AMD 8 núcleos fica igual ou abaixo de um 4 núcleos Intel de faixa semelhante. Enfim, como não achei nada na internet sobre testes destes processadores em ambientes não-windows, gostaria de saber quais seriam as melhores otimizações para compilar o kernel, tuning de sysctl's, entre outras coisas, para aproveitar da melhor forma esses 8 núcleos usando o FreeBSD 9.0 amd64. Obrigado pela atenção! Alessandro Colli Olá. Em relação a utilização dos núcleos não há muito que fazer no SO, vc vai ter que confiar no escalonador e nos desenvolvedores da aplicações que vc vai usar :D. O que vc pode fazer é compilar o sistema de maneira que ele tire maior proveito dos conjuntos de instruções desse processador, talvez esse artigo te ajude [1]. Com isso é possível que o sistema faça melhor uso de cache tbm, essas coisas podem depender do compilador. Outra coisa importante é a maneira como vc vai configurar as aplicações que vão rodar nessa máquina, como por exemplo qual módulo MPM do apache vc vai usar (caso for usar o apache, é só um exemplo). [1] - http://www.phoronix.com/scan.php?page=articleitem=amd_fx8150_compilersnum=1 Abraço... -- 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
Re: [FUG-BR] Otimizações para processadores AMD Bulldozer 8 núcleos
On 28/05/2012 11:06, Danilo Egea wrote: On 5/28/12 10:50 AM, Aldrox wrote: Olá pessoal. Sou usuário de sistemas Windows, Linux e FreeBSD (sistema principal) e estou considerando a compra de um processador AMD Bulldozer FX de 8 núcleos (mais especificamente o FX-8120), pela razão custo x benefício. Vi em várias matérias, fórums, etc, etc... (todas feitas usando-se windows) que o desempenho de um AMD 8 núcleos fica igual ou abaixo de um 4 núcleos Intel de faixa semelhante. Enfim, como não achei nada na internet sobre testes destes processadores em ambientes não-windows, gostaria de saber quais seriam as melhores otimizações para compilar o kernel, tuning de sysctl's, entre outras coisas, para aproveitar da melhor forma esses 8 núcleos usando o FreeBSD 9.0 amd64. Obrigado pela atenção! Alessandro Colli Olá. Em relação a utilização dos núcleos não há muito que fazer no SO, vc vai ter que confiar no escalonador e nos desenvolvedores da aplicações que vc vai usar :D. O que vc pode fazer é compilar o sistema de maneira que ele tire maior proveito dos conjuntos de instruções desse processador, talvez esse artigo te ajude [1]. Com isso é possível que o sistema faça melhor uso de cache tbm, essas coisas podem depender do compilador. Outra coisa importante é a maneira como vc vai configurar as aplicações que vão rodar nessa máquina, como por exemplo qual módulo MPM do apache vc vai usar (caso for usar o apache, é só um exemplo). Usar os vários núcleos em um software é mais um problema do desenvolvedor de aplicações do que do SO. O software tem que ser escrito utilizando múltiplos processos ou múltiplos threads para tirar proveito dos vários núcleos. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Script Rc.conf
Em 28 de maio de 2012 09:12, Marcelo Gondim gon...@bsdinfo.com.brescreveu: 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 acho que vc pode fazer algo com o port ifstated http://www.freebsd.org/cgi/cvsweb.cgi/ports/net/ifstated/ talvez mais fácil e prático que o script. Abs, - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Otimizações para processadores AMD Bulldozer 8 núcleos
Em 28/5/2012 11:29, Otacílio escreveu: On 28/05/2012 11:06, Danilo Egea wrote: On 5/28/12 10:50 AM, Aldrox wrote: Olá pessoal. Sou usuário de sistemas Windows, Linux e FreeBSD (sistema principal) e estou considerando a compra de um processador AMD Bulldozer FX de 8 núcleos (mais especificamente o FX-8120), pela razão custo x benefício. Vi em várias matérias, fórums, etc, etc... (todas feitas usando-se windows) que o desempenho de um AMD 8 núcleos fica igual ou abaixo de um 4 núcleos Intel de faixa semelhante. Enfim, como não achei nada na internet sobre testes destes processadores em ambientes não-windows, gostaria de saber quais seriam as melhores otimizações para compilar o kernel, tuning de sysctl's, entre outras coisas, para aproveitar da melhor forma esses 8 núcleos usando o FreeBSD 9.0 amd64. Obrigado pela atenção! Alessandro Colli Olá. Em relação a utilização dos núcleos não há muito que fazer no SO, vc vai ter que confiar no escalonador e nos desenvolvedores da aplicações que vc vai usar :D. O que vc pode fazer é compilar o sistema de maneira que ele tire maior proveito dos conjuntos de instruções desse processador, talvez esse artigo te ajude [1]. Com isso é possível que o sistema faça melhor uso de cache tbm, essas coisas podem depender do compilador. Outra coisa importante é a maneira como vc vai configurar as aplicações que vão rodar nessa máquina, como por exemplo qual módulo MPM do apache vc vai usar (caso for usar o apache, é só um exemplo). Usar os vários núcleos em um software é mais um problema do desenvolvedor de aplicações do que do SO. O software tem que ser escrito utilizando múltiplos processos ou múltiplos threads para tirar proveito dos vários núcleos. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Você tem idéia de que aplicativos você vai rodar nessa maquina? Eu complilaria o kernel custom de acordo com suas necessidades deixando-o bem enxuto, se conseguir a finalidade fica mais facil ajudar a configurar. - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Digest freebsd, volume 74, assunto 79
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:
Re: [FUG-BR] Otimizações para processadores AMD Bulldozer 8 núcleos
Em 2012-05-28 11:29, Otacílio escreveu: On 28/05/2012 11:06, Danilo Egea wrote: On 5/28/12 10:50 AM, Aldrox wrote: Olá pessoal. Sou usuário de sistemas Windows, Linux e FreeBSD (sistema principal) e estou considerando a compra de um processador AMD Bulldozer FX de 8 núcleos (mais especificamente o FX-8120), pela razão custo x benefício. Vi em várias matérias, fórums, etc, etc... (todas feitas usando-se windows) que o desempenho de um AMD 8 núcleos fica igual ou abaixo de um 4 núcleos Intel de faixa semelhante. Enfim, como não achei nada na internet sobre testes destes processadores em ambientes não-windows, gostaria de saber quais seriam as melhores otimizações para compilar o kernel, tuning de sysctl's, entre outras coisas, para aproveitar da melhor forma esses 8 núcleos usando o FreeBSD 9.0 amd64. Obrigado pela atenção! Alessandro Colli Olá. Em relação a utilização dos núcleos não há muito que fazer no SO, vc vai ter que confiar no escalonador e nos desenvolvedores da aplicações que vc vai usar :D. O que vc pode fazer é compilar o sistema de maneira que ele tire maior proveito dos conjuntos de instruções desse processador, talvez esse artigo te ajude [1]. Com isso é possível que o sistema faça melhor uso de cache tbm, essas coisas podem depender do compilador. Outra coisa importante é a maneira como vc vai configurar as aplicações que vão rodar nessa máquina, como por exemplo qual módulo MPM do apache vc vai usar (caso for usar o apache, é só um exemplo). Usar os vários núcleos em um software é mais um problema do desenvolvedor de aplicações do que do SO. O software tem que ser escrito utilizando múltiplos processos ou múltiplos threads para tirar proveito dos vários núcleos. - Fora o que os colegas já disseram, acrescento que nessas mesmas matérias, fórums, etc., etc., que são sérias, você irá notar que o desempenho por núcleo de um Intel sand-bridge é melhor que um AMD FX e isso na prática significa que um Intel Core i5 2500 deve ter um desempenho melhor usando até 4 processos CPU bound se comparado à um AMD FX 8120. Como a maioria dos testes usam programas voltados para desktop e esses programas geralmente só tem 1 processo/thread ou no máximo 2, os Intel acabam tendo um nota melhor que a AMD. Pelo menos nessa linha sandy-bridge e FX. Cabe à você decidir qual é o melhor processador para cada caso. Existem alguns testes no http://www.phoronix.com com sistemas e foco diferente da maioria dessas matérias que você leu. -- vic http://choppnerd.com http://donttrack.us | http://dontbubble.us - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Re: [FUG-BR] Digest freebsd, volume 74, assunto 79
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.comescreveu: 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
Re: [FUG-BR] Digest freebsd, volume 74, assunto 79
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.comescreveu: 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
Re: [FUG-BR] Digest freebsd, volume 74, assunto 79
Você está respondendo o digest, responda a thread original. Você encontra uma boa referência sobre script em Bash no canivete suiço do Aurélio [1]. O que você precisa nesse caso específico é comparação numérica: if [ $PERDA -gt 50 ]; then cp rc.conf.dhcp rc.conf sh /etc/rc cp rc.conf.fixo rc.conf sh /etc/rc fi [1] http://aurelio.net/shell/canivete/ -- Atenciosamente, Antônio Pessoa - Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd