domingo 1 de noviembre de 2009

Reseña sobre Kubuntu Karmic

Hola a todos,

Después de un par de días de tener instalado kubuntu Karmic Koala, doy mis primeras impresiones.

El proceso de instalación ha mejorado bastante con su nuevo instalador, me gusta mucho su estilo y su vistosidad.

Una vez el sistema ha sido instalado, nos topamos con un escritorio KDE 4.3 con algunos widget y personalizaciones propias de kubuntu.

Uno de los detalles agradables fue el que el plasmoid de network-manager ya reconoce modems 3G, claro, al ser un alcatel X200 siempre tuve que instalar el usb_modeswitch.

Lo que me dejó un mal sabor de boca, fue el que a pesar de reconocerlo, no puedo realizar la conexión, ya que, me arroja el siguiente error:

NetworkManager:   wait_for_connection_expired(): Connection (2) /org/freedesktop/NetworkManagerSettings/1 failed to
activate (timeout): (0) Connection was not provided by any settings service


En todo caso, el instalador de Firefox, esta bastante bien, K3B aunque no lo he utilizado a profundidad se ve muy bien.

Respecto a mensajería la versión de amsn incluída es la 0.98 y quassel esta muy bien.

En un próximo post publicaré fotos de mi actual configuración.

Saludos.

jueves 29 de octubre de 2009

Kubuntu Karmic Koala Final

Hola a todos,

Hoy es el lanzamiento oficial de la nueva versión de kubuntu, la versión Karmic Koala que recién salió hace algunas horas, aporta algunas mejoras utilizando kde 4.3, un nuevo instalador y algunas nuevas mejores.

En un par de horas estaré mostrando las primeras capturas ya instalado en mi portatil.

Saludos.

domingo 25 de octubre de 2009

Modem 3G Alcatel X200 en Kubuntu Jaunty

Primero que nada, necesitamos descargarnos el usb_modeswitch y lo descargaremos en un paquete .deb de la siguiente url: http://www.borjanet.com/uploads/usb-modeswitch-alcatelX060-dkms_1.0.2-4_i386.deb.

Posteriormente, lo instalamos con el comando sudo dpkg -i usb-modeswitch-alcatelX060-dkms_1.0.2-4_i386.deb

Una vez instalado el usb_modeswitch, nos fijamos que las lineas referentes a nuestro modem alcatel estan descomentadas en el archivo /etc/usb_modeswitch.conf


Posteriormente, creamos un archivo en /etc/udev/rules.d/

Guardamos el archivo como 45-alcatelx200.rules

El archivo tendra como contenido lo siguiente:

SUBSYSTEM=="usb", SYSFS{idProduct}=="f000", SYSFS{idVendor}=="1bbb", RUN+="/usr/sbin/usb_modeswitch"
SUBSYSTEM=="usb", SYSFS{idProduct}=="0000", SYSFS{idVendor}=="1bbb", RUN+="/sbin/modprobe usbserial vendor=0x1bbb product=0x0000"

Y para conectarnos usaremos kppp el cual instalamos desde los repositorios si no esta instalado, luego, seguimos los siguientes pasos:

1.- ejecutamos kppp como usuario normal ( si no esta instalado, pues, #apt-get install  kppp desde la consola)
2.- damos click en configurar
3.- en la pestaña cuentas, "nueva"
4.- luego "configuracion manual"
5.- nombre de la conexion ( en Mi caso -EL SALVADOR- "INTERNET TIGO")
6.- luego en numero de tel " añadir" , el numero siempre es *99# para este tipo de conexion.
7.- aceptar, regresara a la ventana anterior y luego aceptar, para crear la cuenta.
8.- ahora en la pestaña modem, " nueva"
9.- nombre del modem "nombre" -puede ser cualkier nombre de una palabra-
10.-y en DISPOSITIVO DEL MODEM SELECCIONAMOS: /dev/ttyUSB2
11.- aceptar, y regresaremos a la ventana anterior, y aceptar para regresar a la ventala de conexion.
12.- ahora solo nos queda poner un usuario y el pass que se nos acurra ya que esto NO es realmente requerido por el operador.
conectara, adquirira ip y listo !!! ya tenemos conexion 3G.

Espero que esta pequeña guía sirva de mucho, ya que, yo pase un largo rato probando para hacer funcionar el modem.

Saludos.

domingo 18 de octubre de 2009

Ya se puede pedir Ubuntu, Kubuntu Karmic Koala

Hola a todos,

Este post es solo para comentarles que ya se puede pedir los discos de la edición de ubuntu y kubuntu que saldrá el próximo 29 de este mes.

Pueden hacerlo en la siguiente direccion: Shipit Ubuntu
y para Kubuntu pueden hacerlo aqui: Shipit Kubuntu

Eso si, advierten que los discos pueden tardarse hasta 10 semanas para llegar.

Así que espero que comiencen ya a hacer sus pedidos e discos desde ahora.

Saludos.

domingo 11 de octubre de 2009

Tutorial: Como instalar un completo servidor de correo con Ubuntu Intrepid Ibex Parte III

Continuando con el tutorial, vamos a continuar con la instalación de postfix con el siguiente comando:

sudo apt-get install postfix postfix-mysql mysql-server apache2 php5 php5-mysql


Cuando estemos instalando postfix se nos preguntará el tipo de instalación que queremos hacer y nosotros seleccionamos por default, ya que, luego nosotros personalizaremos la configuración.

Con el postfixadmin configurado como lo mencione en el artículo anterior, procedemos a crear el usuario y grupo que nos servirán para manejar los mailbox con los siguienets comandos:

sudo groupadd -g 1001 virtual
sudo useradd -g virtual -d /usr/local/virtual -s /bin/false -u 1001 virtual
sudo mkdir /usr/local/virtual
sudo chown virtual:virtual /usr/local/virtual


Una vez ejecutados los comandos anteriores, comenzamos a configurar postfix, lo primero que hacemos es un backup del archivo main.cf de postfix de la siguiente forma:

sudo mv /etc/postfix/main.cf /etc/postfix/main.cf.bkg

Realizado el backup comenzaremos la configuración de postfix creando un nuevo archivo main.cf

sudo nano /etc/postfix/main.cf

El archivo main.cf debe de quedarles como les muestro a continuación:


myhostname = servidor.midominio.com
mydomain =
servidor.midominio.com
myorigin = $mydomain
mydestination = localhost
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all


# parametros TLS
smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_scache
smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_scache


#MYSQL
virtual_alias_maps = mysql:/etc/postfix/mysql/mapas_alias_virtuales_mysql.cf
virtual_gid_maps = static:1001
virtual_mailbox_base = /usr/local/virtual
virtual_mailbox_domains =
mysql:/etc/postfix/mysql/mapas_dominios_virtuales_mysql.cf
virtual_mailbox_limit = 0
virtual_mailbox_maps = mysql:/etc/postfix/mysql/mapas_mailbox_virtuales_mysql.cf
virtual_minimum_uid = 1001
virtual_transport = virtual
virtual_uid_maps = static:1001
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps =
mysql:/etc/postfix/mysql/mapas_limites_virtuales_mailbox_mysql.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = El buzón del usuario está lleno.
virtual_overquota_bounce = yes


Luego de editar el fichero y dejarlo como les muestro, creamos la carpeta para guardar los archivos que realizand consultas a mysql.

sudo mkdir /etc/postfix/mysql

Comencemos a crear los archivos de configuración
 


sudo nano  /etc/postfix/mysql/mapas_alias_virtuales_mysql.cf 

user = postfix
password = algo
hosts = 127.0.0.1
dbname = postfix
query = SELECT goto FROM alias WHERE address='%s' AND active = 1


sudo nano  /etc/postfix/mysql/mapas_dominios_virtuales_mysql.cf

user = postfix
password = algo
hosts = 127.0.0.1
dbname = postfix
query = SELECT domain FROM domain WHERE domain='%s'


sudo nano  /etc/postfix/mysql/mapas_mailbox_virtuales_mysql.cf
user = postfix
password = mi_pass
hosts = 127.0.0.1
dbname = postfix
query = SELECT maildir FROM mailbox WHERE username='%s' AND active = 1


sudo nano  /etc/postfix/mysql/mapas_limites_virtuales_mailbox_mysql.cf
user = postfix
password = mi_pass
hosts = 127.0.0.1
dbname = postfix
query = SELECT maildir FROM mailbox WHERE username='%s' AND active = 1


Una vez creamos todos los archivos, reiniciamos postfix y podemos iniciar a crear nuestro dominios y usuarios. Para ver si postfix no esta dando problemas siempre es bueno consultar los logs, en mi caso utilizo mucho /var/log/syslog ó /var/log/mail.log.

En el siguiente post de esta seria, continuaremos explicando la instalación de dovecot, spamassassin y clamav.

Saludos.

martes 15 de septiembre de 2009

Tutorial: Como instalar un completo servidor de correo con Ubuntu Intrepid Ibex Parte II

Hola a todos,

Luego de mucho tiempo sin escribir, hoy vamos a continuar el tutorial que tenia empezado desde hace mucho y que por diversas cuestiones no había tenido tiempo de escribir.

Luego de instalar nuestro servidor dns y tenerlo funcionando, vamos a instalar postfix y postfixadmin para poder comenzar a configurarlo de la siguiente forma:

sudo apt-get install postfix postfix-mysql mysql-server php5 php5-mysql php5-imap apache2
NOTA: cuando instalemos postfix se nos pedire que elijamos un tipo de configuración, nosotros seleccionaremos la que esta por defecto y luego la personalizaremos a nuestro gusto.
Una vez la instalación de los paquetes que hemos instalado en el paso anterior descargamos el postfixadmin para poder administrar nuestros dominios y cuentas virtuales. Entramos a la consola y ejecutamos el siguiente comando:
wget http://sourceforge.net/projects/postfixadmin/files/postfixadmin/postfixadmin-2.3rc7/postfixadmin_2.3rc7.tar.gz/download
Cuando la descarga termine, descomprimimos el archivo con el siguiente comando:

tar -xzvf postfixadmin_2.3rc7.tar.gz
Luego de descomprimir, copiamos el contenido de la carpeta a nuestro directorio /var/www/ de la siguiente forma: sudo cp -r postixadmin_2.3rc7 /var/www/postfixadmin y una vez finalizada la copia de la carpeta, procederemos a crear la base de datos que utilizaremos para almacenar las configuraciones de postfix y de los buzones.

CREATE DATABASE postfix;
  CREATE USER 'postfix'@'localhost' IDENTIFIED BY 'choose_a_password';
  GRANT ALL PRIVILEGES ON `postfix` . * TO 'postfix'@'localhost';
Para personalizar las lineas anteriores, cambiamos el usuario postfix por el que sea de nuestro gusto y 'choose_a_password' por la clave que nosotros queramos.

Una vez creado nuestro usuario y clave de la base de datos, necesitamos editar el archivo de configuración de nuestro postfixadmin de la siguiente forma:

sudo nano /var/www/postfixadmin/config.inc.php
Vamos a editar solamente algunos valores del archivo de configuración para dejarlos correctamente:

$CONF['configured'] = true;
$CONF['database_user'] = 'postfix'; 
$CONF['database_password'] = 'postfixadmin';
$CONF['database_name'] = 'postfix';

Con esos parámetros de configuración adaptados a nuestras necesidades, entramos a nuestro navegador web y nos vamos a la siguiente url:

http://localhost/postfixadmin/setup.php
Una vez dentro de la url anterior, el script de php ejecuta una seria de comprobaciones y al final, nos pide una clave que tendremos que colocar en el archivo config.inc.php. Yo utilizare alpha, como clave para mi instalación en mi equipo. Luego de introducir el password, el script nos indica que debemos de editar una lista dentro de config.inc.php y dejarlo de la siguiente forma:

$CONF['setup_password'] = '43b8e22909f84f6aa40d694327a631de:69d321a19d4e74eed5d6081403acb552cf8c1b24';
Procedemos a editar el archivo de configuración y luego de eso volvemos al navegador para crear nuestro usuario administrador del postfixadmin.
En la creación del administrador, se nos solicitara el password de instalación, asi que es importante editar el archivo config.inc.php y luego crear el usuario administrador de los dominio.
Posteriormente a los pasos anteriores, podemos comenzar a crear dominios virtuales y buzones de correo, aunque es preferible terminar la configuración de postfix antes de hacer cualquiera de esas cosas.
La configuración de postfix la veremos en el siguiente post.
Saludos.

viernes 1 de mayo de 2009

Aun sigo aqui!

Hola a todos,

Lamento el tiempo que he pasado sin escribir y también lamento no haber completado el tutorial, pero hace un par de semanas cambie de trabajo y bueno... desde entonces he tenido muy poco de tiempo libre, esto ha hecho que me sea imposible escribir, pero las cosas ya se estan normalizando nuevamente y espero poder completar el tutorial en los proximos dias.

Saludos.