[GTER] RES: Amplificando o sinal 3G
Clodonil Trigo
clodonil at nisled.org
Fri May 4 10:15:23 -03 2012
Sim claro, segue:
==================== CORTE AQUI =====================
#!/usr/bin/ruby
require 'ping'
class Sentinela
def initialize
$_net=['8.8.8.8','200.144.47.20']
$_rede=['10.0.0.233','10.0.0.132']
end
def ping(alvo)
ping = false
for ip in alvo
p = `ping #{ip} -c 3`.scan("time").size
if p == 4
tmp=true
else
tmp=false
end
ping = ( ping || tmp)
end
return ping
end
def discar
system('/etc/init.d/3g stop')
system('/etc/init.d/3g start')
sleep(60)
end
def vpn
system('/etc/init.d/openvpn restart')
end
def vpn_status
if ping($_rede)
tmp = true
else
tmp = false
end
return tmp
end
def log(texto)
time = Time.now
file = File.open("/var/log/sentinela","a")
file.puts "#{time}:#{texto}"
file.close
end
def run
while true
if not ping($_net)
log("Sem conexao com a Internet")
flaq=false
tentativa=1
while tentativa < 10 and flaq == false
log("Tentativa de conexao: #{tentativa}")
discar
vpn
flaq = ping($_net)
tentativa=tentativa + 1
end
elsif not vpn_status
log("Sem conexao com a VPN")
vpn
else
log("Conexão OK")
end
sleep(300)
end
end
end
cmd = Sentinela.new
cmd.run
==================== CORTE AQUI =====================
Prof. Msc. Clodonil. Trigo
_________________________________________________
Coordenador do Núcleo de Computação - UNASP
Assessor acadêmico de EAD - UNASP
Em 4 de maio de 2012 09:49, Tárikly Távora
<tarikly at setanetworks.com.br>escreveu:
> Clodonil, se puder compartilhar o programa em Ruby nós agradecemos.
>
> Em 4 de maio de 2012 09:40, Clodonil Trigo <clodonil at nisled.org> escreveu:
>
> > Olá Amigos,
> >
> > Para dar um retorno de como resolvi o problema do 3G em ambiente com
> sinal
> > baixo e sem a possibilidade de instalar novas estruturas. Utilizei uma
> > ideia do "Wenderson Souza" e comprei uma antena aquarios de 7dbi para
> > ficar dentro do ambiente. Conectei o 3G na antena e fiz uma VPN usando
> > IPSEC com a minha rede.
> >
> > Tem funcionando de forma incrivelmente estável. Há Fiz um programa em
> ruby
> > que monitora a conexão da internet e da VPN a cada 5 minutos e caso
> esteja
> > fora, o script resolve o problema.
> >
> > Valeu pelas dicas pessoal.
> >
> > Clodonil. Trigo
> >
> >
> >
> > Em 30 de março de 2012 15:51, Clodonil Trigo <clodonil at nisled.org>
> > escreveu:
> >
> > > Olá Toledo,
> > >
> > > Só para você ver a dificuldade. Estou vendo as possibilidades e bolando
> > > uma estratégia para tentar solucionar o problema.
> > >
> > >
> > > Clodonil. Trigo
> > >
> > >
> > >
> > > Em 30 de março de 2012 09:27, Toledo, Luis Carlos <lscrlstld at gmail.com
> > >escreveu:
> > >
> > > > Olá Amigos,
> > >> >
> > >> > muito obrigado pela informações. O local não permiti a instalação de
> > >> > antenas e um extensor USB também não é possível. Estou pensando em
> uma
> > >> > solução que está na figura do site http://www.neger.com.br/, que
> tem
> > um
> > >> > tripé com um cara dentro de um barco.
> > >>
> > >> Mas se o local não é permitido sequer uma antena externa ou extensão,
> > como
> > >> vai colocar um tripé lá?
> > >>
> > >> Modens/Routers 3G industriais todos tem saída para antena externa, que
> > por
> > >> sinal podem bem pequenas e podem ser instaladas facilmente no topo do
> > >> rack.
> > >>
> > >> De qualquer forma modem 3g USB é aconselhado para uso domestico.
> > >>
> > >> --
> > >> gter list https://eng.registro.br/mailman/listinfo/gter
> > >>
> > >
> > >
> > --
> > gter list https://eng.registro.br/mailman/listinfo/gter
> >
>
>
>
> --
> Tárikly *Távora*
> Consultor
> Telefones:
>
> TIM Fixo +55 (83) 4141-4571
>
> TIM +55 (83) 9621-3277
>
> Claro +55 (83) 9196-6545
>
> Skype *seta.networks*
>
> tarikly at setanetworks.com.br
>
> <http://www.setanetworks.com.br>
> --
> gter list https://eng.registro.br/mailman/listinfo/gter
>
More information about the gter
mailing list