Comando Renovar IP Externo PPPoE  [RESOLVIDO]

Fórum destinado a discussões gerais e ajuda aos usuários do BrazilFW 2.x, para os idiomas (Inglês, Espanhol, Português e outros)
BrazilFW 2.x - Ayuda en general (todos los idiomas)
Foro de discusión general y ayudar a los usuarios BrazilFW 2.x para idiomas (Inglés, español, portugués y otros)
BrazilFW 2.x - Help in General (All Languages)
Forum for general discussions and help for users of BrazilFW 2.x, for languages (English, Spanish, Portuguese and others)

Comando Renovar IP Externo PPPoE  [RESOLVIDO]

Mensagempor vini.mendes » Qui Jul 04, 2013 2:57 pm

Olá amigos, boa tarde!

Gostaria de saber se há algum comando "único" para derrubar a conexão PPPoE reconectando em seguida????

Eu gostaria de renovar o meu IP externo a cada 1 hora por exemplo e que isto ocorresse o mais rápido possível.

Hoje eu utilizo no Cron, os comandos "ppp.hangup" para derrubar e o comando "ppp.dial" para subir novamente, mas como o cron não trabalha com segundos, preciso programar sempre 1 minuto de diferença entre eles... Ficando a rede indisponível durante este tempo atrapalhando o usuário.

Haveria alguma opção do tipo Renovar IP/ Renew???

Quando o botão "Desconectar" é pressionado manualmente no WebAdmin e o "Conectar" logo em seguida... o usuário nem percebe que a rede ficou indisponível.

Tem alguma forma de fazer isso automaticamente?

Preciso criar um script CGI para isso e adiciona-lo ao cron???

Conto com a colaboração da comunidade. Não achei nada parecido, tampouco no google!

Abraço :o!

Vini
Avatar do usuário
vini.mendes
BFW Participative
 
Mensagens: 290
Registrado em: Sáb Mar 15, 2008 3:50 pm
Localização: Curitiba / PR
BrazilFW Box: .

Re: Comando Renovar IP Externo PPPoE

Mensagempor Paulo2 » Qui Jul 04, 2013 9:53 pm

Olá vini.mendes , já procurei por isso também e parece que o menor tempo do cron é um minuto mesmo.
Será que juntando esses comandos de hangup e dial num script funciona?
Coloca um "sleep 10" (durma dez segundos :mrgreen: ) entre eles pra ver se é suficiente.
Mas só o fato de desligar e reconectar logo depois altera o ip? Com link por cabo o ip fica o mesmo,
só muda se o cable modem ficar desligado alguns minutos.
Pesquise o fórum.
As chances de sua dúvida já ter sido respondida são de 93,57%

Cooperação com os moderadores é indispensável,
eles trabalham para manter o bom funcionamento do fórum.
Por favor, leia as regras do Forum.
Resolveu, então encerre corretamente seu tópico.
Avatar do usuário
Paulo2
BFW Team
BFW Beneméritos
 
Mensagens: 721
Registrado em: Qui Set 21, 2006 1:57 am
BrazilFW Box: Máquina: Física
CPU: Pentium 233
Memória: 128MiB / 1 Link
BFW 2.32.2
Serviços Ativos: bandwidthd, thttpd, crond
pure-ftpd, logread, squid, bwmon, upnpd
Addons: bandwidthd, edited-root, iptraf
libcrypto, libgd, libiconv, libmagic, libpng
lynx, msmtp, nmap-lib, nmap, pure-ftpd
squid, tcpdump, upnp

Re: Comando Renovar IP Externo PPPoE

Mensagempor vini.mendes » Qui Jul 04, 2013 11:02 pm

Paulo2 escreveu:Olá vini.mendes , já procurei por isso também e parece que o menor tempo do cron é um minuto mesmo.
Será que juntando esses comandos de hangup e dial num script funciona?
Coloca um "sleep 10" (durma dez segundos :mrgreen: ) entre eles pra ver se é suficiente.
Mas só o fato de desligar e reconectar logo depois altera o ip? Com link por cabo o ip fica o mesmo,
só muda se o cable modem ficar desligado alguns minutos.


Aqui eu possuo um link VDSL.. e se eu desconectar e reconectar logo após 1 segundo... o ip já renova com o ISP!!!
Penso que o jeito seria algum script com as 2 funções mesmo e intervalo de uns 2 segundos entre eles!
Avatar do usuário
vini.mendes
BFW Participative
 
Mensagens: 290
Registrado em: Sáb Mar 15, 2008 3:50 pm
Localização: Curitiba / PR
BrazilFW Box: .

Re: Comando Renovar IP Externo PPPoE

Mensagempor Paulo2 » Sex Jul 05, 2013 12:48 am

Então seria algo assim?
Código: Selecionar todos
#!/bin/sh

/usr/sbin/ppp.hangup
sleep 2
/usr/sbin/ppp.dial


Salve num diretório que o BFW faça backup, ou na /partition se tiver.
Não esqueça de tornar o arquivo executável.
Pesquise o fórum.
As chances de sua dúvida já ter sido respondida são de 93,57%

Cooperação com os moderadores é indispensável,
eles trabalham para manter o bom funcionamento do fórum.
Por favor, leia as regras do Forum.
Resolveu, então encerre corretamente seu tópico.
Avatar do usuário
Paulo2
BFW Team
BFW Beneméritos
 
Mensagens: 721
Registrado em: Qui Set 21, 2006 1:57 am
BrazilFW Box: Máquina: Física
CPU: Pentium 233
Memória: 128MiB / 1 Link
BFW 2.32.2
Serviços Ativos: bandwidthd, thttpd, crond
pure-ftpd, logread, squid, bwmon, upnpd
Addons: bandwidthd, edited-root, iptraf
libcrypto, libgd, libiconv, libmagic, libpng
lynx, msmtp, nmap-lib, nmap, pure-ftpd
squid, tcpdump, upnp

Re: Comando Renovar IP Externo PPPoE

Mensagempor vini.mendes » Sex Jul 05, 2013 8:32 am

Paulo2 escreveu:Então seria algo assim?
Código: Selecionar todos
#!/bin/sh

/usr/sbin/ppp.hangup
sleep 2
/usr/sbin/ppp.dial


Salve num diretório que o BFW faça backup, ou na /partition se tiver.
Não esqueça de tornar o arquivo executável.


Obrigado pelo script Paulo2... :o!

Vou testá-lo hoje à tarde e posto o resultado pra você...

Abraço

Vini
Avatar do usuário
vini.mendes
BFW Participative
 
Mensagens: 290
Registrado em: Sáb Mar 15, 2008 3:50 pm
Localização: Curitiba / PR
BrazilFW Box: .

Re: Comando Renovar IP Externo PPPoE  [INACTIVE]

Mensagempor Paulo2 » Seg Ago 19, 2013 11:42 am

Eduardo obrigado por reabrir o tópico :o!


Olá vini , rode "chmod 755 arquivo" , vai ficar executável.
http://ss64.com/bash/chmod.html

A extensão não é uma necessidade, o nome pode ser "hangup-and-dial" , mas se vc
quiser usar extensão pode ser .sh , indicando o shell.
Um diretório bom pro script seria o /usr/sbin mas não tenho certeza se o backup
pega esse diretório. Pode ser qualquer outro como /etc ou /partition
Pesquise o fórum.
As chances de sua dúvida já ter sido respondida são de 93,57%

Cooperação com os moderadores é indispensável,
eles trabalham para manter o bom funcionamento do fórum.
Por favor, leia as regras do Forum.
Resolveu, então encerre corretamente seu tópico.
Avatar do usuário
Paulo2
BFW Team
BFW Beneméritos
 
Mensagens: 721
Registrado em: Qui Set 21, 2006 1:57 am
BrazilFW Box: Máquina: Física
CPU: Pentium 233
Memória: 128MiB / 1 Link
BFW 2.32.2
Serviços Ativos: bandwidthd, thttpd, crond
pure-ftpd, logread, squid, bwmon, upnpd
Addons: bandwidthd, edited-root, iptraf
libcrypto, libgd, libiconv, libmagic, libpng
lynx, msmtp, nmap-lib, nmap, pure-ftpd
squid, tcpdump, upnp

Re: Comando Renovar IP Externo PPPoE

Mensagempor daniel.uramg » Sex Ago 23, 2013 11:35 am

Olá pessoal,

não precisa criar um script com esses comandos, só agendar no Cron separando-os por ;

Código: Selecionar todos
/usr/sbin/ppp.hangup; sleep 2; /usr/sbin/ppp.dial
Avatar do usuário
daniel.uramg
BFW Beneméritos
 
Mensagens: 1426
Registrado em: Qua Mai 20, 2009 4:42 pm
Localização: Taguatinga - DF
BrazilFW Box: Athlon XP 2400+ 1Gb RAM HD 20Gb
BFW 2.31.10+SP1, Squid, DNS Cache, EasyCaptive, MySAR, Apache, SCA, SqStat, EasyBackup. Bandwidth, Pure-FTP

Re: Comando Renovar IP Externo PPPoE

Mensagempor Paulo2 » Sáb Ago 24, 2013 12:16 am

Olá mestre Daniel :o!
Eu tinha tentado desse jeito, tipo um one-liner, mas não funcionou.
Agora testando novamente vi qual foi meu erro, editei o arquivo de tarefas pela linha de comando
e não recarreguei o cron. Fazendo o reload funciona perfeitamente :o!
Pesquise o fórum.
As chances de sua dúvida já ter sido respondida são de 93,57%

Cooperação com os moderadores é indispensável,
eles trabalham para manter o bom funcionamento do fórum.
Por favor, leia as regras do Forum.
Resolveu, então encerre corretamente seu tópico.
Avatar do usuário
Paulo2
BFW Team
BFW Beneméritos
 
Mensagens: 721
Registrado em: Qui Set 21, 2006 1:57 am
BrazilFW Box: Máquina: Física
CPU: Pentium 233
Memória: 128MiB / 1 Link
BFW 2.32.2
Serviços Ativos: bandwidthd, thttpd, crond
pure-ftpd, logread, squid, bwmon, upnpd
Addons: bandwidthd, edited-root, iptraf
libcrypto, libgd, libiconv, libmagic, libpng
lynx, msmtp, nmap-lib, nmap, pure-ftpd
squid, tcpdump, upnp

Re: Comando Renovar IP Externo PPPoE

Mensagempor vini.mendes » Sáb Ago 24, 2013 11:22 am

daniel.uramg escreveu:Olá pessoal,

não precisa criar um script com esses comandos, só agendar no Cron separando-os por ;

Código: Selecionar todos
/usr/sbin/ppp.hangup; sleep 2; /usr/sbin/ppp.dial


Perfeito Dani.... tinha feito o arquivo shell mas por algum motivo não deu certo.... e fazendo esse comando duplo na linha de comando do cron deu certinho!

Tenho monitorado que o gateway tem ficado em lentidão após umas 2hs de conexão, aí quando renovo o IP ele volta ao normal e o cliente nem sente que o link caiu....

Muito obrigado... :o!

!+
Avatar do usuário
vini.mendes
BFW Participative
 
Mensagens: 290
Registrado em: Sáb Mar 15, 2008 3:50 pm
Localização: Curitiba / PR
BrazilFW Box: .

Re: Comando Renovar IP Externo PPPoE

Mensagempor vini.mendes » Sáb Ago 24, 2013 11:23 am

Paulo2 escreveu:Olá mestre Daniel :o!
Eu tinha tentado desse jeito, tipo um one-liner, mas não funcionou.
Agora testando novamente vi qual foi meu erro, editei o arquivo de tarefas pela linha de comando
e não recarreguei o cron. Fazendo o reload funciona perfeitamente :o!


Paulo2,
de qualquer maneira, obrigado pelo empenho!

Abração

Vini :o!
Avatar do usuário
vini.mendes
BFW Participative
 
Mensagens: 290
Registrado em: Sáb Mar 15, 2008 3:50 pm
Localização: Curitiba / PR
BrazilFW Box: .


Voltar para BrazilFW 2.x - Ajuda em Geral (Todas as Línguas)

Quem está online

Usuários navegando neste fórum: Google [Bot] e 7 visitantes