jueves 04 de junio de 2009

Tip para configurar vsftpd en debian/ubuntu

Cuando se instala el paquete vsftpd en debian usando
#apt-get install vsftpd

Es necesario hacer un cambio en el archivo de configuracion para que valide el login/password con nuestros usuarios de /etc/passwd, editamos el archivo de configuracion:
#vim /etc/vsftpd.conf

Nos aseguramos que este archivo esten configuradas las opciones para que valide contra nuestros usuarios
#
# Uncomment this to allow local users to log in.
local_enable=YES
#
# Uncomment this to enable any form of FTP write command.
write_enable=YES
#

y el tip que me costo un poco encontrar esta en modificar la siguiente linea que por default viene:
pam_service_name=vsftpd

La cambiamos a:
# This string is the name of the PAM service vsftpd will use.
pam_service_name=/etc/pam.d/vsftpd
#

Guardamos la configuracion y hacermos reload del servicio:
#/etc/init.d/vsftpd stop
#/etc/init.d/vsftpd start

Listo!

martes 02 de junio de 2009

Configurar el modem sony ericcson md300 con Tigo (Debian/Ubuntu)

El modem sony ericcson MD300 viene con los drivers para Windows, pero basados en este post: http://www.lucasleao.net/wordpress/?p=42 y haciendo unos pequenos cambios es posible hacerlo funcionar con Debian para conectarse a Tigo.

Lo primero que necesitamos hacer es que el modem no sea reconocido como memoria, entramos como root al server o pc donde lo vamos a configurar para tener acceso sin problemas a los archivos que controlan los dispositivos USB, recopilamos un poco de informacion del modem antes de crear la configuracion,
#lsusb -v | grep "Sony"

Anotamos el id del vendor y del product,
#vim /etc/udev/rules.d/50-md300modem.rules

Y agregamos este contenido, asegurandonos que el id del vendor y product concuerden con las del modem.
ACTION!="add", GOTO="3G_End"
BUS=="usb", SYSFS{idProduct}=="d0cf", SYSFS{idVendor}=="0fce", NAME="modem" PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'"
LABEL="3G_End"

Guardemos esta configuracion, retiremos el modem y lo volvemos a conectar al puerto USB, en este punto ya no lo deberia reconocer como memoria.

Ahora solo falta instalar el paquete wdial y configurarlo para conectarse a tigo, para esto usamos el apt-get
#apt-get install wvdial

Luego creamos o modificamos si existe el archivo /etc/wvdial y le adicionamos este contenido
[Dialer Defaults]
Init1 = ATZ
Init2 = AT+CFUN=6
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,"IP","broadband.tigo.hn"
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = *99#
Username = tigo
Password = tigo

Eso es todo ahora solo es necesario ejecutar el comando wvdial y listo va a comenzar a enviar los comandos AT al modem y los parametros para abrir la conexion 3G con los datos de acceso a tigo.
# wvdial

Configurar Exim4 en Debian Lenny como cliente de otro server smtp

Hoy estaba buscando una forma de enviar correos desde la consola de debian, usando el comando mail, pero los correos no llegaban porque el exim4 que viene por default con debian no esta configurado.

Una alternativa es usarlo como un cliente de correo, como si fuera mozilla thunderbird o outlook para esto es necesario tener instalado el paquete exim4-config, si no esta instalado instalarlo con apt-get.

#apt-get install exim4-config
#dpkg-reconfigure exim4-config

Split files --> no

Mail sent by smarthost, no local mail

Escribir la parte despues de la @ del dominio
de correos, si el correo es user@algunlugar.com
entonces aqui solo escribir algunlugar.com

Other destinations, dejarlo en blanco.

la parte de dominio del server ej. algunlugar.com

Escribir el fqdn del mail server

No.

Ahora agregamos nuestra cuenta en:
/etc/exim4/passwd.client