[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: