Instal·lar Ddclient en un FreeBSD

16-02-2006 > Miquel Casanovas


Mostrar o escribir comentarios (dudas) sobre este artículo

Sistema:
FreeBSD 6.2 Realase
Ddclient 3.7.1


Abans de procedir a la instal·lació, comprovem que tenim el Perl5.8 instal·lat, ja que ddclient depèn d'ell:
> perl -v
This is perl, v5.8.8 built for i386-freebsd-64int


En cas que de no tenir-lo instal·lat:
> cd /usr/ports/lang/perl5.8
> make install clean

o sinó mitjançant paquets pre-instal·lats
> pkg_add -r perl

Ens baixem el programa ddclient, el descomprimim i copiem els fitxers en el seu directori corresponents:
> cd /tmp/
> fecth http://ovh.dl.sourceforge.net/sourceforge/ddclient/ddclient-3.7.1.tar.bz2
> bunzip2 ddclient-3.7.1.tar.bz2
> tar -xvf ddclient-3.7.1.tar
> cd ddclient-3.7.1
> cp ddclient /usr/sbin/
> mkdir /etc/ddclient/
> cp sample-etc_ddclient.conf /etc/ddclient.conf


Efectuem la configuració del fitxer ddclient.conf amb les nostres dades i dominis. Per exemple, en el meu cas:
> vim /etc/ddclient.conf  (i afegir les línies:)
## default login
  login=gurx          
  password=xxxxx
##
## dyndns.org custom addresses
##
## (supports variables: wildcard,mx,backupmx)
##
 custom=yes,                           
 server=members.dyndns.org,            
 protocol=dyndns2                      
 gurx.net,fredist.gurx.net,...


*En aquest fitxer es poden modificar el sleep del dimoni, alert mails, etc...

Només ens queda posar en marca el dimoni, en aquest cas he creat un simple script d'inici per freebsd:
> vim /usr/local/etc/rc.d/ddclient.sh (creem el fitxer amb el següent contingut:)
#!/bin/sh
. /etc/rc.subr

name=ddclient
rcvar=`set_rcvar`
command="/usr/sbin/${name}"

load_rc_config $name
run_rc_command "$1"


Guardem el fitxer i editem el rc.conf per una arranque al inici del S.O.
> vim /etc/rc.conf (afegim la següents linia)
ddclient_enable="YES"

Ja podem arrencar el dimoni que actualitzarà els nostre dominis de Ip dinàmica.
> /usr/local/etc/rc.d/ddclient.sh start

Mostrar o escribir comentarios (dudas) sobre este artículo