Main | About Me | Tracklist | Projects | Photos | Curriculum | Links | Propaganda | Guestbook || Management

.:: Funcionando Flash con Firefox en FreeBSD 5

(15-07-2005 @ 16:16:47)

Via FreeBSDGirl he aprendido como ejecutar Flash con firefox en FreeBSD. Es extraño encontrar chicas en este mundillo, y sorprende que ademas tengan un nivel tan aceptable... y aclaro que no es machismo, simplemente se trata de que el 99% del personal OpenSource son chicos!

En fin, aqui va el mini-manual:

1) Aseguraos de tener instalados los sources del sistema. Yo nunca los añado durante el proceso de instalación porque tampoco acostumbro a actualizar el sistema (solo los ports). La manera de instalar lo que necesitamos esta aqui:


# /stand/sysinstall

Menus: Configure -> Distributions -> src
Marcad las opciones: contrib, gnu, lib, libexec
Install From FTP server (buscad el mirror que mas os guste)


Esto instalara los fuentes necesarios para el proceso.



2) Instalad firefox y el plugin de flash para mozilla:


# cd /usr/ports/www/firefox && make install clean
# cd /usr/ports/www/flashplugin-mozilla && make install clean



3) Preparad para la compilacion de linuxthreads:


# cd /usr/src/libexec/rtld-elf/
# make clean all install



4) Instalad linuxthreads y tambien acrobat reader para tener soporte directo en firefox:


# cd /usr/ports/devel/linuxthreads && make install clean
# cd /usr/ports/www/linuxpluginwrapper && make install clean
# cd /usr/ports/print/acroread && make install clean



5) Copiad la versión de libmap.conf que pertoque a vuestro sistema en /etc. Mi caso ha sido el siguiente:


# cp /usr/local/share/examples/linuxpluginwrapper/libmap.conf-FreeBSD5-stable /etc/libmap.conf



Y con esto solo os queda reiniciar Firefox y vereis que ya podeis visitar paginas en flash. Yo por mi parte he tenido problemas con los PDF, por lo que he editado /etc/libmap.conf para eliminar toda la parte de acrobat reader. He intentado dejarlo como estaba antes, es decir que los PDF se abrian directamente con Xpdf, pero no he podido conseguirlo. Posiblemente deberia repetir el proceso habiendo desinstalado adobe acrobat reader, pero eso sera otro dia heheh


Salu2!


Ampliar (0 fotos, 0 comentarios)


.:: SMTP auth con Sendmail en FreeBSD 5.3

(14-07-2005 @ 16:46:57)

Despues de 3 dias luchando por hacerme con la autenticacion SMTP del Sendmail que hospeda ahora el correo de la ASSL (el de Markitos heheh), os explico mi experiencia y como he solucionado mis problemas.

Esto pretende ser un pequeño mini-manual de configuracion, asi que lo expondre en forma de "receta de cocina" para cocinar un rapido SMTP-AUTH en FreeBSD 5.
Vamos alla...

1) Compilar cyrus-sasl (version 2), que se encuentra entre los ports:


# cd /usr/ports/security/cyrus-sasl2
# make install clean

Aseguraos de marcar la opcion SASLAUTHD.




2) Compilar saslauthd:


# cd /usr/ports/security/cyrus-sasl2-saslauthd
# make install clean


Saslauthd es la interface que proporciona un proxy de comunicacion entre SASL en el servidor y los clientes que no tienen soporte SASL incluido.


3) Editad el fichero /usr/local/lib/sasl2/Sendmail.conf (creadlo si no existe) y añadid la siguiente linea:


pwcheck_method: saslauthd



4) Con el fin de que SASLAUTHD se lance al principio de cada reboot, añadid la siguiente linea al fichero /etc/rc.conf:


saslauthd_enable="YES"



5) Los permisos por defecto de la base de datos de saslpasswd no funcionarán con versiones de Sendmail mayores a la 8.10, aunque esto es algo que el handbook no advierte y he tenido que descubrir por otros medios. Cambiadlos tal como sigue:


# chmod 600 /usr/local/etc/sasldb2.db
# chown root:mail /usr/local/etc/sasldb2.db



6) Arrancad SASLAUTHD:


# /usr/local/etc/rc.d/saslauthd.sh start



7) Editad el fichero /etc/make.conf y añadid las siguientes lineas (o modificadlas en caso que existan):


SENDMAIL_CFLAGS+= -I/usr/local/include -DSASL=2
SENDMAIL_LDFLAGS+= -L/usr/local/lib
SENDMAIL_LDADD+= -lsasl2



8) Recompilad sendmail tal como sigue:


# cd /usr/src/usr.sbin/sendmail
# make cleandir
# make obj
# make
# make install



9) Editad el fichero de configuración de sendmail. Normalmente suele ser /etc/mail/[nombre_maquina].mc, o en su defecto, /etc/mail/freebsd.mc (que al instalar la configuración generará el primero al que he hecho mención). Añadid las siguientes líneas:


TRUST_AUTH_MECH(`LOGIN PLAIN')dnl
define(`confAUTH_MECHANISMS', `LOGIN PLAIN')dnl



Añadir CRAM-MD5 y DIGEST-MD5 dificulta el manejo de passwords, ya que no se autentican contra el sistema de SASLAUTHD+PAM (el clasico para Sendmail), sino que necesitan otra base de datos separada en formato bdb (Berkeley database) que saslauthd tiene que consultar aparte del sistema de passwords local.


10) Editad el fichero /etc/mail/[nombre_maquina].submit.mc y añadid la siguiente línea _ANTES_ de donde dice FEATURE(msp):


DAEMON_OPTIONS(`Name=NoMTA, Addr=127.0.0.1, M=EA')dnl



11) Generad la nueva configuracion de Sendmail y reiniciad el demonio:


# cd /etc/mail
# make
# make install
# make restart



12) Editad el fichero /etc/pam.d/smtp y añadid las siguientes lineas (si ya estan, no las añadais heheh):


auth required pam_unix.so try_first_pass
account required pam_unix.so
session required pam_permit.so




Con esto ya tendreis un Sendmail autenticado funcionando perfectamente. A mi lo que mas me ha dado problemas ha sido la ultima parte, la configuración de los módulos PAM, aunque jamas me habia pasado, y en ningun manual, howto o incluso en el handbook hacen mencion a ello.


Salu2!


Ampliar (0 fotos, 0 comentarios)


  



Archiver

2005

2004

2003

Buscar



All contents on this website are under GNU Free Documentation License.