RE: DynDNS client x IP Interno
Henry,
Acabei de testar,
Fiz esse Shell
#!/bin/bash
fping -A firewall.dominio.net |CUT -d " " -f 1.
Ae dentro do /etc/ddclient.conf, alterei:
#use=if, if=eth0
use=cmd, cmd=/opt/shell.sh
reiniciei o service do ddclient e deu certo:
Feb 10 23:06:06 bc-00001 ddclient[3754]: SUCCESS: updating
host2.dominio.net: good: IP address set to 200.200.200.200
Vlw pela forca
[.]'s
Serial
-----Original Message-----
From: henrique [mailto:jmhenrique@yahoo.com.br]
Sent: domingo, 10 de fevereiro de 2008 22:41
To: debian-user-portuguese@lists.debian.org
Subject: Re: DynDNS client x IP Interno
--- henrique <jmhenrique@yahoo.com.br> escreveu:
>
> --- "..:: S.e.r.i.a.l ::.." <skroot@gmail.com> escreveu:
>
> > Boa tarde amigos,
> >
> >
> >
> > Preciso fazer com que meu Linux que está atrás de um firewall (NAT)
> e
> > tem um
> > client de DynDNS (ddclient ou ipcheck.py) possa resolver o DNS
> > dinâmico com
> > um ip publico (sendo que meu Linux está com o ip 192.168.1.253),
> pois
> > quando
> > inicio o serviço ele apenas me da o ip interno, vejam o retorno do
> > syslog:
> >
> >
> >
> > Feb 10 18:48:16 srvdsv01 ddclient[4572]: SUCCESS: updating
> > host.dominio.net: good: IP address set to 192.168.1.253
> >
> >
> >
> > O que preciso é que ele me dê o IP publico, pois quando estou fora
> da
> > rede e
> > mando da ping em host.dominio.net, obviamente ele irá responder
> para
> > 192.168.1.253, respectivamente não é o que preciso.
> >
> >
> >
> > OBS: não posso instalar o cliente em meu firewall, pois já tenho um
> > rodando
> > e não tenho suporte para mais de um host dinâmico.
> >
> >
> >
> > Obrigado.
> >
>
> Olá.
>
> retirado de ddclient -h :
> (...)
> -cmd program : obtain IP address from by calling {program}.
> (...)
>
> ou seja, faça um script que retorne o seu ip publico, edite
> /etc/init.d/ddclient e adicione "-cmd
> path_do_seu_script_ou_comando.sh"
> na linha OPTIONS.
>
> Pela teoria, deve resolver. Teste e retorne.
>
> Qualquer coisa, mail-nos.
>
> []s, Henry
Em tempo!!
não precisa editar o /etc/init.d/ddclient.
Faça isso no /etc/ddclient.conf.
Eu reli a documentação, e vi que vc pode alterar a linha
use=if, if=ppp0(ou ethX)
para
use=cmd, cmd=/caminho_do_seu_script.sh
[ ]'s, Henry
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento!
http://br.mail.yahoo.com/
--
To UNSUBSCRIBE, email to debian-user-portuguese-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
Reply to: