Instal·lar Ddclient en un FreeBSD
16-02-2006 > Miquel CasanovasMostrar 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
