2007-12-01

Configurar cliente OpenVPN

Lo mejor es siempre usar software libre por esto aca explico como configurar en tu equipo la VPN de OpenVPN, bueno lo primero es sencillisimo y es bajar el paquete de openvpn con nuestro super apt-get de la siguiente forma:

root@localhost~#apt-get install openvpn

Bueno con el paquete ya instalado tienes que pedirle a tu administrador de VPN que te entrege los cuatro archivos de configuración que genera el servidor de VPN, que son las llaves de acceso y cuyas extensiones son crt, key y conf (son dos del primero no me falta ninguna), ya con eso haces los siguientes pasos:

root@localhost~#addgroup nobody

Te pasas a tu usuario común y creas una carpeta oculta, así:

user@localhost~$mkdir .openvpn/

Ahora los archivos que te entregaron los copias en esta carpeta excepto el de la extensión conf, este lo copias en /etc/openvpn, ahora verificas que el archivo de configuración este bien, este debe contener los siguiente cuando lo veas:

client
dev tun
proto udp
remote IP_Servidor Puerto_VPN

resolv-retry infinite
nobind

user nobody
group nobody

persist-key
persist-tun
#Ubicacion de las llaves de enciptación
ca /home/$user/.openvpn/ca.crt
cert /home/$user/.openvpn/diego.crt
key /home/$user/.openvpn/diego.key
comp-lzo
verb 4

Bueno para conectarla solo le debes dar el comando

root@localhost~#openvpn llave.conf

Listo verificando eso ya debe funcionar para probar le das el comando route -n y con eso ves las redes a las que puedes acceder o le das ifconfig -a y debes ver una tarjeta de mas con el nombre tun0

2007-11-22

Calculadora de Redes

Soy un amante de las redes IP pero una de las cosas mas cansonas de hacer es realizar los calculos de subredes o que te dijan colocala con mascara 19 y saber cual es el correspondiente en decimales o peor en binarios, nooooo eso es un carma, pero Linux te facilita la vida hasta en eso existe un paquete que se llama ipcalc, que te permite hacer todos esos engorrosos calculos con un comando sencillicimo. Empecemos instalandolo así:

root@localhost:~#apt-get install ipcalc

y listo ahora a probarla, acá les muestro un ejemplo donde tengo una red de mascara 21, eso cual es sencillo mira esto:


Ahora si necesitas subredes, tambien te las calcula y es igual de sencillo, para el ejemplo solo voy a poner un cambio de mascara a 22, lo que seria así:



2007-11-11

Datos de tu PC y tu Ubuntu

bueno estoy hasta ahora explorando en el mundo del bash y de los scripts, no me concideron tan malo pero tampoco soy el mejor, acá voy a colocar un script básico para extraer de tu PC información vital de tu sistema, como lo son los datos de hardware y software.

Espero ir mejorando este script poco a poco hasta que se pueda visualizar en un archivo html, como lo realiza el export de solaris o el script de HP-UX.

#!/bin/bash
echo "-----------DATOS CPU-----------" >> maquina.txt
cat /proc/cpuinfo >> maquina.txt
echo "-----------DATOS MEMORIA RAM-----------" >> maquina.txt
cat /proc/meminfo >> maquina.txt
free -mt >> maquina.txt
echo "-----------DATOS DISCO DURO-----------" >> maquina.txt
df -T -h >> maquina.txt
echo "-----------DISPOSITIVOS MONTADOS-----------" >> maquina.txt
cat /etc/fstab >> maquina.txt
echo "-----------KERNEL DE LINUX-----------" >> maquina.txt
uname -a >> maquina.txt
echo "-----------SERVICIOS DE RED ACTIVOS-----------" >> maquina.txt
netstat -atup >> maquina.txt
echo "-----------CONFIGURACION DE RED-----------" >> maquina.txt
cat /etc/network/interfaces >> maquina.txt
ifconfig -a >> maquina.txt
ifconfig |grep cast >> maquina.txt
echo "-----------DISPOSITIVOS USB-----------" >> maquina.txt
lsusb >> maquina.txt
echo "-----------TARJETAS PCI CONECTADAS-----------" >> maquina.txt
lspci >> maquina.txt


como se los dije es super básico pero te quedara un archivo llamado maquina.txt en la ubicación donde tengas este shell y así tienes estos datos en digital fácilmente.

2007-11-03

Ubuntu habla y te saluda

Realmente esto es lo mas inútil que he colocado acá, pero me gusto lo encontré leyendo otros blog y le hice unas cositas para encontrarle una utilidad mas real, pero como siempre me gusta mencionar de donde saco las cosas, esta es del Blog de maverick, universo linux y linux y programación, bueno la idea es que tu Ubuntu te dija cosas, o que te lea un archivo, o que puedas guardar esa lectura en una archivo wav para despues usarlo en lo que desees, así que necesitaras instalar el siguiente paquete con nuestra herramienta de siempre apt-get

root@localhost:~#apt-get install alsa-oss

y listo, para probarlo empleas este comando, eso si siguiendo la estructura del mismo, o sea envez de espacios separas las palabras con comas y lo que quieras decir lo colocas entre signos de interrogación, a otra cosa la voz es super robotica por lo que no esperes una sensual voz.

root@localhost:~#aoss espeak -ves ?tenemos,un,problema,critico?

bueno las funciones que puedes usar son las siguientes:

-v --> es el idioma, si puede ser varios idiomas, para español es (como el ejemplo), ingles en y así
-f --> lee un fichero, debe ser grabado en texto plano, ejemplo txt
-w --> grabarlo en formato wav, solo debes agregar el nombre
-p --> entonacion, por defecto es 50 pero puede variar de 0 a 99
-s --> velocidad de pronunciación, por defecto es 170 para el español es bueno 140

Ahora para que puede ser útil, la verdad no se pero yo lo use para generar mi saludo personalizado al ingresar al PC, se hace así

root@localhost:~$aoss espeak -ves -p65 -s140 -wsaludo.wav ?hola,espero,serte,util,hoy?

como ven lo guarde en un archivo wav llamado saludo y por mi ubicación quedo en la carpeta de mi usuario, entonces ahora me dirijo a la ruta Sistema --> Administración --> Ventana de entrada, lo que nos mostrara la siguiente ventana

acá simplemente modificas el question.wav por el que grabaste y ya al siguiente acceso tu PC te saludara con lo que le pusiste a leer.

2007-10-30

SSH sin contraseñas

Bueno por mi trabjo tuve que aprender esto, pero lo que mas me gusto fue que lo saque sin ayuda de san google sino con el trabajo mancomunado de mi compañero de trabajo y el mio, teniamos que apagar 37 maquinas con sistemas UNIX, por lo que se podran imaginar lo repetirivo del asunto y lo tedioso del mismo, así que para solucionar esto decidimos hacer un script que por medio de ssh apagara una a una las maquinas, epro necesitabas que no nos solicitara la contraseñas de las maquinas, por lo cual esto e hace así:

En la maquina que vas a enviar el script o desde la que vos trabajas y accesas a todas las demás, en esta ejecutas el siguiente comando:

[root@localhost:~]#ssh-keygen -t dsa -b 1024

El dsa te permite trabajar con el protocolo ssh v2 pero si trabajas con el v1 escribe rsa, el -b 1024 crea una llave con encriptacion a 1024bits lo suficientemente seggura para que no tengas problemas, esto te ba agenerar un archivo llamado dsa-key.pub, el cual quedara en la ubicacion /etc/ssh/, desde la cual la enviaras a la maquina a la que quieres controlar sin que te vuelva a pedir contraseña, esto lo puedes hacer con scp y usar por ultimas vez la contraseña así:

[root@localhost:~]#scp /etc/ssh/dsa-key.pub user@ip_address:/tmp

cambias el user por el usuario e ip_address por la dirección IP del equipo done vas a enviar el archivo, posterior a eso te trasladas a ese equipo, puede ser con ssh y realizas los siguientes cambios

[root@localhost:~]#ssh -l root ip_address

aca con el archivo que nos enviamos lo colocamos en donde lo necesitamos y con el nombre con el que lo necesitamos de la siguiente forma:

[root@remotehost:~]#mv /tmp/dsa-key.pub /home/$user/.ssh/authorized_keys

ya con esto estas sobre la otra maquina, aca vas a modificar el archivo de configuracion de ssh, así

[root@remotehost:~]#vi /etc/ssh/sshd.conf

te desplazas hasta la última línea y agregas lo siguiente

RSSAuthentication yes
PubkeyAuthentication yes
AuthorizedKeyFile %h/.ssh/authorized_keys

Listo ya tendras control sobre esa maquina, eso tienes que tener mucho cuidado de no perder la llave publica, por que esto es un backdoor super seguro, pero backdoor al fin y al cabo. Para probar la configuración ingresas a tu maquina y le envías una orden así

[root@localhost:~]#ssh -l root ip_address orden

ahí ya no te debe pedir la contraseña y ejecutar la orden sin problemas, imaginate la utilidad de esto en un cron para hacer copias sobre servidores remotos de los logs y demás.

2007-10-27

Control Remoto sobre Otros Sistemas Operativos

Bueno por mi trabajo yo requiero tener control sremoto sobre otros equipos los cuales tienen diferentes sistemas operativos, entre otros Solaris, HP-UX, AIX y si windows, esto es facilisimo, lo unico que debes hacer es entrar como root, y por consola entrar a la configuracion del sistema grafico el cual lo consigues así:

[root@localhost:~]#vi /etc/gdm.conf

sobre este archivo buscas la siguiente linea, la cual se encuentra en la parte baja del archivo ya casi llegando al final

0=Standard

y le agregas una linea que dija

1=Chosser

grabas con :wq! y sales del archivo, ya con esto reinicias el entorno grafico con el siguiente comando

[root@localhost:~]#/etc/init.d/gdm restart

esto te generara una pantalla donde podras escoguer a que sistema entrar y para retornar al tu Ubuntu tecleas Alt+trl+F7 y para volver al remoto Alt+Ctrl+F9 y listo ya tienen control.

Migrar de Thunderbird a Evolution

Bueno resulta que por mi trabajo necesito calendarios y de mas cosas que trae el evolution, y aunque soy consiente que con Thunderbird se puede no me gusto ni cinco la instaladera de Plugins y de cosas para que esto funcionara, por lo cual decidí que tenia que migrar todo a Evolution, lo cual no fue nada sencillo por que en Internet encuentras mucha información pero sino esta incompleta esta muy vaga su explicación, por esto acá esta como yo lo realice, espero hacerlo claro y sencillo para quienes lo necesiten.

Lo primero que deben realizar es bajar un Plugin de Thunderbird que se llama MboxImport, el cual pueden conseguir aquí, pero NO lo descarguen, sino den click derecho y denle Guardar enlace como ..., como lo muestro en la gráfica:

Con esto baj a bajar un programa cuya extensión es .xpi, estas son las extensiones que se generan para los plugins o complementos de thunderbird, realmente me toco conseguirla en esta URL por que en la pagina de complementos de oficial nunca la encontre, esta aplicación te permite migrar los correos a una extensión denominada EML, la cual es reconocida por Evolution y así puedes pasar los correo.

pero bueno continuemos por que esto hasta ahora es el primer paso y creanme los que vienen son una mamera.

ya con el archivo ahi deben instalarlo en Thunderbird, esto lo hacen entrando a herramientas --> agregados, esto les abre una ventana pequeña que dice instalar extensiones,le dan click alli y buscan su archivo .xpi, y lo instalan.Con la extensión ya instalada se debe visualizar lo siguiente en el thunderbird

Con esto es solo pararte en la bandeja de entrada o en la carpeta que desees exportar y escoguer Formato EML, esto te generara una carpeta en tu carpeta personal donde quedaran todos y cada uno de tus correos como archivos .eml y lo cual se visualiza mas o menos asi:


ya con esto hemos terminado la primera parte del trabajo que era tener todo listo para empezar a pasar los correos a evolution.

el proceso que viene es repetitivo, canson y largo, sobre todo si como yo te llegan diariamente mas de 50 correos, pero desafortunadamente despues de mucho leer no encontre otra forma de hacerlo.

Bueno pasemos ahora a trabajar sobre Evolution, ya aca es donde empezamos a trasladar los correos. el problema es que toca UNO por UNO los correos.


Usted da en Archivo --> Importar como lo muestra la grafica.


esto generara -->














Bueno aca le das adelante y te debe generar la siguiente ventana, donde escogeras uno a uno los correos que desees importar a evolution.


el automaticamente sabra cual es el tipo de archivo y listo ya tienes tu correo migrado en Evolution.

2007-10-14

Acelerar tu conexión a Internet

Actualmente casi en ningún pais se maneja IPv6 por lo que si lo dejamos en nuestro Ubuntu el por defecto pregunta en cada conexión si tiene un proceso en este protocolo pero como no existe perderemos uno segundos valiosos que sumandolos pueden demorar nuestra conexión, el procedimiento es sencillisimo, y empieza así:

root@localhost:~#vi /etc/modprobe.d/aliases

acá encontraran una sentencia que dice así:

alias net-pf-10 ipv6

debido a esta sentencia el busca las conexiones IPv6 para solucionar las peticiones que vos le hagas, entonces la solución es bastante simple, tu accesando con vi editas el directorio y lo dejas así:

alias net-pf-1 unix
alias net-pf-2 ipv4
alias net-pf-3 ax25
alias net-pf-4 ipx
alias net-pf-5 appletalk
alias net-pf-6 netrom
alias net-pf-7 bridge
alias net-pf-8 atm
alias net-pf-9 x25
alias net-pf-10 ipv6 off
alias net-pf-10 off
alias ipv6 off
#alias net-pf-10 ipv6
alias net-pf-11 rose
alias net-pf-12 decnet

Agregas esas tres lineas y comentareas la original, la grabas con :wq! y reinicias las conexiones de red, de la siguiente forma:

root@localhost:~#/etc/init.d/networking restart

listo disfruta de tu conexión mas veloz, no es que sea una cambio terrible pero si lo notaras.

Adornar Ubuntu

No nos podemos mentir, la presentación por defecto de Debian y de Ubuntu son demasiado planas, para mi trabajo no le pongo problema, yo no me fijo en eso pero en mi casa y en mi laptop si me gusta que se vea bacano, para descretar sobretodo, asi que me puse en la labor de buscar en internet como mejorar el aspecto de mi Ubuntu y me he encontrado con dos paginas que me les quito el sombrero para esto, las cuales son:

http://www.bootlog.cl/blog/linux/guia-post-instalacion-ubuntu-feisty-fawn-2/
http://blog.educastur.es/sofwarelibre/2007/08/18/apuntate-al-modding-cambia-el-aspecto-de-ubuntu/

En la segunda te explica claramente que es cada cosa del escritorio y de más y como lo puedes modificar, la verdad ame dio pena copiar en mi blog casi literalmente lo que decia alli, ya que esta tan bien explicada que no sabria que mas poner.

Ahora como recomendación mia para bajar imagenes y cosas que te puedan servir coloco acá una lista de paginas que te pueden servir:

http://www.gnome-look.org --> pagina oficial de gnome para bajar de todo, en esta se basa el segundo blog en mensión

http://www.marvel.com/wallpaper/ --> Wallpaper de la casa Marvel

http://gdesklets.de/ --> Diseños anime

http://www.kde-apps.org/ --> pagina oficial de gnome para bajar de tod

http://www.kde-look.org/ --> pagina oficial de gnome para bajar de tod

2007-09-30

Configuracion Cisco VPN client

Debido a mi trabajo tengo que conectarme con redes por medio de VPN, pero algunas requieren de la configuración de VPNClient de CISCO y el instalador que entregan de ese programa para Linux no es del todo confiable, por no decir que no funciona, fue entonces cuando un compañero de trabajo que sabe mucho de esto me indico este website donde el había encontrado como realizar esto, el único inconveniente es que es en ingles, epro como la practica hace al maestro no hubo lío, pero para quienes no tienen esa practica lo paso acá a español.

Para empezar descarguemos el paquete de VPNClient de Cisco de aquí, este enlace te bajara la versión 4.8.00.0490-k9 que es la que a hoy esta actual. Lo puedes guardar dentro de carpeta personal, esto con el fin de en la consola no tengas lios con permisos. Ahora el problema con el instalador que entregan es que no tiene el parche correcto por lo cual debes descargar también el parche, este lo consigues aquí, al igual que el anterior enlace es el actual en este momento, además debes mirar que tu kernel sea 2.6.* para que sea compatible todo.

Después de esto descomprimimos el paquete así

user@localhost:~$ tar xzf vpnclient-linux-version_descargada.tar.gz

y te colocas sobre la carpeta generada por la descompresión del paquete, así

user@localhost:~$cd vpnclient/

y sobre esta carpeta se realiza el paso mas importante de la instalación, que es la aplicación del parche, lo cual se realiza con un comando sencillo de la siguiente forma:

user@localhost:~$patch < nombre_parche_descargado.diff

Rn mi caso fue vpnclient-linux-2.6.22.diff, el cual es el que se baja con el enlace que genere anteriormente pero acuerdense que si la versión que ustedes bajen es distinta deben hacer estos cambios, por eso intento colocarlo lo mas generico posible.

Bueno ahora si llego la hora de instalar, acá usare sudo para no tener que pasarme como root, aunque es lo mismo, esto se realiza con el siguiente comando:

user@localhost:~$sudo ./vpn_install

Hay el te realiza tres o cuatro preguntas a las que es mejor dejarles es valor por defecto, o sea simplemente dar enter, y listo ya tienes instalado el vpnclient, ahora para iniciar el servicio debes realizar dos pasos más que son simples, el primero es para inciar el servicio como tal y el segundo es para configurar la conexión, esto se realiza así:

user@localhost:~$sudo /etc/init.d/vpnclient_init start

Listo iniciado el servicio, ahora la configuración de la conexión lo haces buscando un archivo .pcf que se encuentra en la ubicación /etc/opt/cisco_vpnclient/Profiles, y que se denomina sample.pcf, de este te puedes guiar para configurar la conexión.

2007-09-29

Configuracion de Gaim

Para personas como yo que no usamos el cliente de mensajería instantánea solo con el fines laborales y muy de vez en cuando hablar con algún conocido, pero no vivimos chismorreando por ahí ni haciendo vídeo conferencias, el cliente Gaim es perfecto, nos permite comunicarnos con el mundo y no tiene tantas pendejadas que usualmente traen estos programas, además es de los más fácil que he realizado en linux, lo coloco acá únicamente porque no encontre en Internet uno claro de como hacerlo y entonces me toco ponerme a ensañar pero es realmente sencillo.

No tienes que instalar nada por que lo trae por defecto Ubuntu y Debian, lo encuentras en Aplicaciones --> Internet --> Gaim, para configurarlo es super sencillo, primero lo ejecutas lo que te sacara la siguiente pantalla.


Como indica en esta ventana simplemente seleccionas Cuentas --> Añadir/Editar

Esto te lanzara otra ventana donde configuraras la cuenta inicialmente esta aparecerá en blanco, seleccionas añadir y esto te lanzara otra ventana, lo que visualmente será algo como lo siguiente
















Bueno ahora la parte de la configuración de la cuenta, en mi caso les mostrare como configure mi cuenta de hotmail, si lastimosamente hotmail, esto mas que explicarlo es verlo y se ve así:

Como puedes ver es super sencillo, posterior a esto es que lo coloques en sesiones para que se inicie cuando inicias tu maquina y ya.

2007-09-12

NVU o KompoZer en Ubuntu

Para los diseñadores de páginas Web este programa es fundamental, y para sorpresa de muchos en la nueva versión de Ubuntu no se podía instalar como tradicionalmente se hace (apt-get install), después de leer en Internet en la página oficial de NVU y del mensaje que sale en la consola cuando dabas nvu como paquete a instalar, me di cuenta que simplemente lo que paso fue que le cambiaron de nombre, por lo cual se realiza de la siguiente forma:

root@localhost:~#apt-get update
root@localhost:~#apt-get install kompozer

Es necesario que se haga el update para evitar inconvenientes, ya después de esto es esperar que termine el proceso, cuando este termine, vas al menu Aplicaciones --> Programacion --> KompoZer y listo el te abre la ventana que como te daras cuenta es igual al del NVU original. Acá te anexo una venta na para que me creas.

2007-09-07

Configurara red virtual PPTP

Como siempre fue por necesidades de mi trabajo, así que empece a buscar en internet por medio de http://www.google.com/linux, ahí busque conexiones VPN y me encontre este maravilloso manual de VPN que es gusto lo que necesitaba, así que como siempre procuro pasarlo a mi forma de hacerlo y pues mostrar como lo hice.

lo primero es instalar los paquetes necesarios, lo cual se hace así:

root@localhost:~#apt-get install network-manager-gnome network-manager-pptp

Acá si como cosa muy rara debemos cerrar la sesión y despues de eso si volver a entrar, ya echo esto simplemente haces click sobre el icono de redes del panel de control y te debe salir lo siguiente



esto te abrira la siguiente ventana




Listo ahora le das a añadir y contestas las preguntas la pantalla importante acá es la siguiente

En nombre colocas lo que quieras, en Type solo te da uno que es Windows VPN y en gateway colocas la dirección IP o la URL del servidor de VPN, le das siguiente y listo configurada tu VPN

Si le das nuevamente click al icono de red veras tu nueva conexión de VPN, mas fácil para donde.

Instalacion de Flash player 9

Lo necesita para mi trabajo así que me toco buscar mucho pero lo consegui, me base en un blog de cosas de Ubuntu llamado Ubuntu Life, bueno después de ahcer mención del original creador me dispogo a describir lo que realice y me funciono.

Primer paso es bajar el instalador tar.gz de la página oficial de Adobe Flash, los cuales los consigues aquí.

Luego de guardado simplemente lo descomprimes en alguna carpeta, yo en este caso no realice nada como root, por lo que lo guarde en la carpeta personal de la siguiente forma

samuel@localhost:~#tar -zxf install_flash_player_9_linux.tar.gz

y acceso a la carpeta para ejecutar el instalador, esto se realiza con el siguiente comando

samuel@localhost:~/install_flash_player_9_linux#./flashplayer-installer

Listo despues de esto es solo reiniciar firefox u opera o el explorer que tengas.

Una cosa fundamental es que por ejemplo los archivos .swf los abras con el explorador y no con ttotem como viene por defecto.

2007-09-06

Firma en Thunderbird

Después de leer muchísimo en internet y de darle mil vueltas a la aplicación de thunderbird pude colocarle una firma personalizada a mis mensajes de correo, esta vez no puedo colocar a nadie en especifico como referencia, por la sencilla razón que lei muchas cosas que me indicaron pero ninguna me sirvio al 100%, pero bueno esto me parece útil y muy sencillo de realizar, así que empecemos con el desarrollo.

Bueno después de instalado el thunderbird (manual anterior) accesas a el menu Editar y buscas la selección de Configuración de cuentas .. , lo que visualmente es así


Al darle click a esta opción no
mostrara esta otra ventana -->








Bueno acá esta el "truco" o mas bien los errores que encontré en la diferentes paginas que indican como realizar esto, debes seleccionar la cuenta como tal en esta pantalla anterior tal y como se ve hay.

Luego vas a la sección de Adjuntar esta firma: y habilitas ese checkbox y buscan en elegir un archivo que ya tengas creado, eso si quieres que sea bonito con dibujos colores y demas lo debes crear con extensión html, y si lo quieres plano solo letra lo puedes hacer en formato txt, ambos formatos los puedes hacer usando el editor de texto de OpenOffice solo debes es cambiar la extensión con la que lo guardas.

2007-08-24

Reemplazo de Hyperterminal

Necesitaba con urgencia configurar un Firewall Proventia M10 y no sabia como acceso por medio del puerto serial RS232 o DB9 o COM1, como prefieran llamarlo y pues como acá no tengo Hyperterminal tenia que buscar algo que lo reemplazara, como siempre busque en Internet y encontré esto que me pareció genial y además funciona a las mil maravillas, el original esta aca pero es en ingles.

Bueno así que empecemos con la instalación que con nuestra super herramienta apt-get es super sencillo, y es así:

root@localhost:~#apt-get install minicom

y ya, ahora empecemos con la configuración que es igual de sencilla pero antes de configurar tendremos que verificar el archivo donde esta el puerto, esto se hace con el siguiente comando, y es así:

root@localhost:~#dmesg | grep tty

y aca visualizamos el que nos dija /dev/ttyS#, usualmente es 0 pero es mejor verificar

root@localhost:~#minicom -s

y se visualiza lo siguiente



De aca se selecciona el item

Serial port setup

con esto configuraremos el puerto y la velocidad y demas cosas que por defecto se configuran

al darle enter en la opcion mencionada se visualizara la siguiente ventana


ahi lo debes dejar como se ve en esta grafica, es muy sencillo para configurar cada item simplemente colocas la letra de la sección que deseas modificar y listo.

Ej: teclas A

y ahi colocas la dirección del dispositivo
para este caso /dev/ttyS0

Luego de eso das la tecla E y ahi configuras la velocidad y los bits de igual manera solo seleccionando con el numero que desees configurar.

ya con esto le das enter y retornaras a la configuración inicial, donde deberas seleccionar Save setup as dfl y le das enter y sales de la configuración.

Para usar el programa simplemente es dar el consola

root@localhost:~$minicom

Listo ya puedes usar el puerto RS-232 o COM1

Conexion a escritorio remoto

Buscando en internet encontre que desde mi amado Ubuntu podia realizar escritorio remoto con windows, por mi trabajo es necesesario, asi que me puse en la tarea de instalar y probar, y funciona a la maravilla es super sencillo y se instala así:

root@localhost:~#apt-get install rdesktop

y listo el programa esta instalado, ahora para ejecutarlo es igual de facil simplemente es darle en una consola

root@localhost:~$rdesktop ip_a_conectarse

y se debe ver algo como

sencillisimo o no, pero se puede hacer aun mas sencillo si creas un lanzador en el panel para activarlo con un solo click, esto lo haces dandole click derecho al panel y escoges añadir al panel, en la ventana que te aparece le das lanzador personalizado y llenas los campos asi:

Y listo con un solo clik tendras tu escritorio remoto

Migrar MS Outlook a Thunderbird

Por necesidad tenia que usar windows en la compañia, pero ya me libere, el problema que se me presento era transladar mis correos de Outlook a thunderbird, así que me di en la tarea de buscar como hacer esto y encontre este gran como en ubuntu-es.org y esta aqui.

Basado en esto empeze con mi procedimiento el cual fue el siguiente, lo primero que todo es bajar el source desde esta pagina donde buscaras el de tu idioma predilecto, esto visualizara algo como lo siguiente:


esto lo guardas según como desees que sea usado, o sea si quieres qyue sea para todos los usuarios del equipo los colocas en /opt, pero si lo que quieres es que sea unicamente para vos lo colocas en tu carpeta personal, cuando ya la tengas hay la descomprimes, así:

root@localhost:~#tar -xf thunderbird-2.0.0.6.tar.gz

esto de debe generar una carpeta que se llama thunderbird, ahora lo que tienes que hacer es generar el lanzador de la aplicación, esto lo haces de la siguiente forma


esto te generara la siguiente ventana de dialogo

Hay seleccionas la opcion de lanzador personalizado, esto te pedira los siguientes datos

En nombre le colocas el que desees, lo logico seria thunderbird pero puede ser cualquiera, en comando colocas /opt/thunderbird/thunderbird eso si la dejaste en /opt, si la dejaste en tu carpeta personal /home/usuario/thunderbird/thunderbird, el icono es simplemente que le des a donde dice sin icono y busques dentro de la carpeta de thunderbird el icono del mismo.

Bueno con esto ya tenemos instalado el thunderbird pero aun no hemos migrado nada, el primer paso para migrar algo es instalar thunderbird en windows y seguir los pasos, como siempre siguiente - siguiente sin tu saber que hace, cuando te pida importar datos tu le dices que si y el te carga todo lo que tenias en MS Outlook, en el mismo orden y todo.

Todo eso queda guadado en una carpeta con la siguiente ruta:

c:/documents and settings/usuario/datos de programa/thunderbird/i7z35g0.default

los numero varian según la instalacion, pero siempre termina en .default, esta carpeta contiene toda la información entonces la copias y ya en Ubuntu ejecutas la siguiente comando despues de tener esos datos guardados en tu carpeta personal

root@localhost:~$mv /home/usuario/i7z35g0.default /home/usuario/.thunderbird

Despues accesas a la carpeta .thunderbird donde en mi caso tras enlistar el contenido salio algo como esto

root@localhost:~/.thunderbird$ls
6z7p2az.default i7z35g0.default appreg profiles.ini

Las azules son las carpetas, entonces lo que hay que hacer es ponerle el nombre de la que instalo el programa por defecto a la carpeta que traias para que el thunderbird tome los datos que traemos como los que son por defecto, entonces debes eliminar la carpeta original y cambiarle el nombre a la que tragiste por el nombre de la que eliminaste, esto lo haces así:

root@localhost:~/.thunderbird$rm -rf 6z7p2az.default
root@localhost:~/.thunderbird$mv i7z35g0.default 6z7p2az.default

esto debe quedar asi despues de enlistar

root@localhost:~/.thunderbird$ls
6z7p2az.default appreg profiles.ini

ya con esto abres thunderbird y se debe ver algo así:

Ahora la configuración del Thunderbird entras a Editar->Configuracion de cuentas esto te mostrara la siguiente ventana

Hay seleccionas añadir cuenta lo que se vera lo siguiente

Seleccionas cuenta de correo electronico y le das siguiente

Aca colocas el nombre con el cual quieres que se vean los correos y abajo tu cuenta de correo completa, hay si le das siguiente lo que visualiza lo siguiente

aca configuras el nombre del servidor o la direccion, en mi caso como es un exchange se coloca el nombre, además ustede no veran exactamente esta ventana sini una muy similar con dos secciones para que coloquen el nombre del servidor.

2007-08-18

Consolas en Ubuntu

Debido a una pregunta que me hizo un amigo chileno a mi correo y a una pregunta que me hizo mi hermana, que basicamente era, ¿Donde demonios escribo todos esos comandos que usted coloca en su blog?, entendí que para mucha gente la palabra consola o terminal o linea de comando es completamente nueva y no tienen ni idea donde colocar eso, como mi intención con esto es ayudar a la mayor cantidad de persona a usar Debian o Ubuntu, decidí hacer esta entrada.

Bueno ya con esto iniciemos el tema, existen muchos métodos de encontrar la consola, el primero que voy a mostrar es el mas sencillo y es por el entorno gráfico de Ubuntu, la ruta a seguir es Aplicaciones --> Accesorios --> Terminal, lo que visualemente seria algo así:


Esto es super sencillo y les debe salir una ventana como la siguiente:

ya ahí simplemente es escribir el siguiente comando para pasar a ser el administrador o root como se llama en este sistema, acuerdense que deben sabes la contraseña de root.

usuario@localhost:~$su
password: --> escribir la contraseña de root así no se vea que se esta escribiendo nada
usuario@localhost:/home/usuario#

la otra forma es un poco menos amigable y es accionar al mismo tiempo las teclas Alt+Crtl+F1, puede ser desde F1 hasta F6, y con F7 retornan al entorno gráfico, eso si con este metodo es un poco intimidante para personas muy novatas por que la pantalla queda completamente negra y con letras blancas.

Espero que les sirva a quienes empiezan en este gran mundo de linux

2007-07-28

WINE es la solucion perfecta para no usar Windows

Leyendo en varios sitio me encontré con esta poderosa herramienta para poder instalar nuestro ejecutables preferidos que no están disponibles sino para Windows, en mi caso necesitaba con urgencia instalar mi emulador del examen de CCNA, así que después de mucho leer y buscar encontré esta mágica herramienta que es WINE, y la configure basandome en un log que encontré algo antiguo pero que haciéndole unos pequeños cambios lo logre hacer funcionar, este log lo encuentras aquí.

Bueno iniciemos, lo primero es verificar que tengas activo los repositorios de Universe dentro de tu source.list, ya con eso es darle el siguiente comando en consola.

root@localhost:~$sudo apt-get install wine

Como podras apreciar hoy no entre como root, esto con el fin de que la carpeta quede en tu usuario y no en el usuario de root. listo ya con esto esperamos unos pocos minutos que termine la instalación, cuando esta termine entonces empezamos a instalar el ejecutable que necesitemos, esto se realiza así:

root@localhost:~$wine nombreinstalador.exe

Con lo cual magicamente aparece lo siguiente

Si como están pensando como así eso no es una instalación de windows, en efecto el "emulador" nos permite instalar como si fuera en windows y genera una carpeta virtual del ejetutable
dentro del sistema Wine, entonces ahora la ejecución del programa se puede realizar por dos caminos uno por consola y el otro por medio de un lanzador, así que el primero es simplemente dar el comando en consola como se muestra a continuación:

root@localhost:~$wine nombreejecutable.exe

Si como si lo estuvieras instalando, o simplemente agregas un lanzador y en la parte donde te dice comando le agregas la ruta del ejecutable, como se muestra a continuación en la gráfica:

Es mejor que dejes el tipo en Aplicación con eso no te abre ninguna terminal, cuando ejecutes el lanzador te debe abrir el programa que en mi caso es así:


Listo disfruta de tus programas, eso si por lo que encontré no todos son compatibles por lo que te dejo para que pruebes.

2007-07-25

Sistema de Rescate de Disco

Si algún día se levantan con tan mala suerte que tu Ubuntu o tu Debian o cualquier otro linux no te arranca, cosa que es realmente extraña pero..., entonces aca te tengo la solución para recuperar tus archivos y tu sistema. Primero que todo debes bajar una excelente herramienta basada en Gentoo y que la encuentras en http://www.softonic.com o mas exactamente aquí.

Bueno si ya tienes la herramienta entonces simplemente arrancas tu PC de tal forma que cargue por el CD, este debe iniciar monstrando lo siguiente:


listo ahi le das enter y el empieza a cargar el sistema operativo de Gentoo dando la siguiente visualización:


Ya acá puedes empezar a arecuperar el sistema, el trae por defecto el partimage por lo que puedes modificar tus particiones y además puedes recueperar información por que como monta el sistema puedes montar las particiones y recuperar información. Bueno espero que te sirva.

2007-07-20

Servidor FTP usando vsftpd

Esto es muy útil dentro de una red corporativa o por ejemplo para usarlos con el DynDns, yo personalmente uso el servidor vsftpd, pero en los repositorios hay otros lo que pasa es que este es el mas sencillo de manejar, bueno empecemos con la configuración:

root@localhost:~#apt-get install vsftpd

y listo quedo instalado ahora la configuración depende mucho de lo que quieras hacer, el servidor por defecto configura un directorio ubicado en /home/ftp, es hay donde vas a colocar lo que desee subir a tu FTP y que la gente tenga acceso como anónimo, si deseas hacer eso es solo colocar los archivos y listo, pero si deseas que los usuarios de tu equipo se logeen para ver sus carpetas personales tienes que acceder al archivo de configuración de la siguiente manera:

root@localhost:~#vi /etc/vsftpd.conf

Dentro de ese archivo se buscan las lineas que dijan lo siguiente y se descomentarean

local_enable=YES #Con esto se pueden autenticar los usuarios del equipo

write_enable=YES #con esto pueden guardar y modificar los archivos existentes

si deseas que no puedan acceder como anónimo simplemente buscas la linea que dice:

anonymus_enable = YES

y la dejas

anonymus_enable = NO

Ahora simplemente inicias el servicio y listo a disfrutar, el servicio lo inicias así:

root@localhost:~#/etc/init.d/vsftpd start

2007-07-16

Montar tu propio website con DynDns

Primero que todo debemos tener en cuenta es que existen varias paginas de este tipo, yo uso DynDns simplemente por que fue la primera que encontré en donde el dominio no es tan largo, pero de resto podes usar cualquiera. Bueno para iniciar hay que crear un usuario en dyndns, esto se hace en la parte superior de la pagina donde dice Create Account, después de creado el usuario debes crear un host, esto de la siguiente forma, al entrar como usuario le das click en servicios, lo que te debe visualizar la siguiente pantalla:


Ahí buscas el vinculo que dice Dynamic DNS y le das click hay, lo que te enviara a:


Acá le das al enlace de Create Hosts y respondes las preguntas, tienes que recordar muy bien el nombre de la pagina que le colocaste después la necesitaras.

Bueno ahora iniciaremos con la configuración de nuestro PC, la cual esta basada en una pagina que me encontré buscando DynDns que se llama Linux en Español y el articulo lo encuentras aquí, lo primero es instalar el paquete de ddclient de la siguiente forma:

root@localhost:~#apt-get install ddclient

Durante la instalación les realizara una serie de preguntas facilies de contestar como son:
  1. Organización del ddclient, para mi caso es dyndns.com
  2. Tu cliente host, si el mismo que configuraste en la pagina de dyndns.com, en mi caso es diegosamuel.dyndns.org.
  3. Tu usuario de dyndns.
  4. Tu contraseña de dyndns
  5. Por medio de que te vas a conectar, si es eth0 o ppp u otros.
Despues de esto tendremos ya configurado he instalado la aplicación de ddclient, ahora es simplemente configurarla, esto se hace en el archivo de configuración de la siguiente manera:

root@localhost:~#vi /etc/ddclient.conf

Lo que nos visualiza lo siguiente:

protocol=dyndns2
use=if, if=eth0
server=members.dyndns.org
login=usuario
password=xxxxxx
wildcard=yes
diegosamuel.dyndns.com

Como nosotros vamos a necesitar que se actualice vía web con nuestro servidor de dyndns, es necesario esta modificación sencilla en la linea que esta en negrilla la cual debe quedar así:

use=web, web=checkip.dyndns.org

Y listo quedo configurado, para probarlo se ejecuta el siguiente comando:

root@localhost:~#/usr/sbin/ddclient -file /etc/ddclient.conf -cache /home/usuario/.ddclient.cache

A mi personalmente la primera vez no me funciono pero es logico por que ya estaba asignada la misma IP, pero si varias de IP deberia salir algo como:

SUCCESS: updating diegosamuel.dyndns.org: good: IP address set to 190.108.15.100

Ahora lo único que queda es ponerlo automatico, para esto es simplemente usar la herramienta de crontab de la siguiente forma:

root@localhost:~#crontab -e

y escribimos la siguiente linea de codigo:

15 */2 * * * /usr/sbin/ddclient -file /etc/ddclient.conf -cache /home/usuario/.ddclient.cache

Listo ya es solo que subas el servicio que quieres ver en internet y disfrutalo, eso si tienes que tener en cuenta que lo que se logee a internet sea tu equipo y no tu MODEM o tu ADSL.

2007-07-08

Solución a TLS de aMSN0.97

Esta como muchas otras de mis soluciones se la debo a El Blog de Maverick, así que el original esta ahí pero yo lo coloco como lo realice, primero entro a editar una de las librerías de usuario de esta forma:

root@localhost:~#vi /usr/lib/tls1.50/pkgIndex.tcl

lo cual nos visualiza lo siguiente:

# pkgIndex.tcl -
#
# A new manually generated "pkgIndex.tcl" file for tls to
# replace the original which didn't include the commands from "tls.tcl".
#

package ifneeded tls 1.5 "[list load [file join $dir .. libtls1.50.so] ] ; [list source [file join $dir tls.tcl] ]"


y es simplemente cambiar ese 1.5 por 1.50 y reiniciar aMSN y ya entrara sin ningún inconveniente, mas fácil para donde.

Cambio de Idioma de OpenOffice 2.2

Cuando instale mi Ubuntu Feisty desde el LiveCD que me enviaron gratis a mi casa, si como lo escucharon, desafortunadamente el OpenOffice 2.2 venia en ingles y sin ninguna otra opción, así que me puse en la tarea de buscar como cabiarlo y me encontré esto por medio de Google, y es tan sencillo como bajar el paquete así:

root@localhost:~#apt-get install openoffice.org-l10n-es

debe salir algo como:

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo información de estado... Hecho
Los siguientes paquetes fueron instalados automáticamente y ya no son necesarios:
libmp4v2-0 democracyplayer-data libwv-1.2-3 docker tk8.4 libgsf0.0-cil libboost-python1.33.1
Use «apt-get autoremove» para desinstalarlos.
Paquetes sugeridos:
hunspell-dictionary-es myspell-dictionary-es openoffice.org2-thesaurus-es openoffice.org-help-es
Se instalarán los siguientes paquetes NUEVOS:
openoffice.org-l10n-es
0 actualizados, 1 se instalarán, 0 para eliminar y 2 no actualizados.
Necesito descargar 1590kB de archivos.
Se utilizarán 7283kB de espacio de disco adicional después de desempaquetar.
Des:1 http://co.archive.ubuntu.com feisty/main openoffice.org-l10n-es 2.2.0-0ubuntu2 [1590kB]
Descargados 1590kB en 29s (53,7kB/s)
Seleccionando el paquete openoffice.org-l10n-es previamente no seleccionado.
(Leyendo la base de datos ...
131453 ficheros y directorios instalados actualmente.)
Desempaquetando openoffice.org-l10n-es (de .../openoffice.org-l10n-es_2.2.0-0ubuntu2_all.deb) ...
Configurando openoffice.org-l10n-es (2.2.0-0ubuntu2) ...

y ya tu OpenOffice quedara en español. mas fácil para donde.

2007-07-03

Instalacion de Beyl en Ubuntu Feisty

Después de leer mucho y de pasar saliba viendo videos de Compiz y de Beryl, me decidi a montarlo en mi equipo, pero en mi equipo no soportaba el Compiz como para verlo realmente bien así que decidi montar Beryl unicamente, leyendo de todo un poco aprendi que Beryl es mas complicado de instalar solo en Ubuntu Feisty pero gracias a Wikipedia (en ingles) pude probarlo y disfutarlo, pues debido a que mi tarjeta no es tan buena no se ve como el siguiente video pero si se ve muy bien.




Bueno ahora si a decir como lo realice, lo primero es tener en cuenta es que este procedimiento es para tarjetas ATI de i386 y que no se bien si sirve con otro tipo de tarjetas, ahí que seguir muy bien los pasos por que sino les tocara reiniciar varias veces el entorno gráfico, lo cual se hace con Alt+Control+Backspace, bueno ahora los pasos a realizar, primero hay que realizar una serie de verificaciones sobre el sistema por lo cual iniciaremos con algo de seguridad y le generaremos una copia a nuestro archivo de configuración del entorno gráfico, de la siguiente forma:

root@localhost:~#cp -p /etc/X11xorg.conf /etc/X11/xorgold.conf

De esta forma nos aseguraremos que si no funciona nuestra instalación tenemos un backup de la configuración que funciona, ahora editaremos o revisaremos que este archivo contenga la insformación necesaria para que funcione beryl, así que entramos al archivo de la siguiente forma:

root@localhost:~#vi /etc/X11/xorg.conf

Ya dentro del archivo tenemos que buscar la sección de los modulos (modules) en donde debe decir lo siguiente, si no lo dice modificamos lo que contenga para que nos sirva:

Load "dri"
Load "vbe"
Load "glx"


Y en la sección de DRI, si no estaba debes crearla, debe decir lo siguiente:

Section "DRI"
Mode 0666
EndSection


No tienen que estar en ese orden pero si deben estar, si no estaban reinicia el entorno gráfico como te lo explique antes. Bueno ya con esto seguro iniciaremos con la configuración y lo primero que hay que hacer es probar instalar directamente el beryl con el siguiente comando:

root@localhost:~#apt-get install beryl

Si con sus actuales repositorios no se encuentra entonces deberán colocar en la lista de repositorios los necesarios para acceder a los Beryl, lo cual no siempre es necesario, pero si toca deberán seguir estos pasos, primero colocar entre sus repositorios este:

deb http://www.beryl-project.org/ feisty main

Después bajar la clave gpg de dicha pagina de la siguiente forma con eso queda almacenada y compilada automáticamente:

root@localhost:~#wget http://www.beryl-project.org/root@lupine.me.uk.gpg -o- |apt-key add -
root@localhost:~#apt-get update

Bueno supongo que ya instalaste el programa asi que lo que viene es la configuración y ahi que tener muchisimo cuidado y seguir muy atentos todos los pasos, iniciaremos con iniciar el beryl, pero cuidandonos de detener su manejador con eso lo podemos configurar, esto se logra con el siguiente comando

root@localhost:~#beryl-manager --no-force-window-manager

para asegurarnos que funciono debe salir lo siguiente en tu pantalla:

Bueno ahora iniciaremos con la configuración de Beryl, y para esto hay que hacer tres cambio o verificaciones en el Beryl Manager (diamante rojo), ahí vamos a darle click derecho y verificar que se vean estos tres casos específicamente así:




En resumen que quede Forzado en AIGLX, en modo de copia para el rendiring path y el administrador de pantallas sea metalcity. Listo ya teniendo esto y ya todos los cambios se han echo efectivos viene el último paso mas problemático por que a veces no lo toma y hay que reiniciar la configuración del Beryl desde la administración sin forzar manejador de ventanas, este paso es sencillo es simplemente volver a colocar a Beryl como el Administrador de Ventanas, y listo ya con esto quedo configurado ahora es solo colocarlo en la arranque, eso lo haces en Sistema - Preferencias - Sesiones y lo agregas y ya esta.

2007-07-01

Instalacion Automatrix2 en Ubuntu Feisty

o primero que pienso explicar es que es Automatrix, esta es una herramienta super poderosa para instalación y desinstalación de Codecs, Drivers y Aplicativos de forma gráfica y sencilla, permitiendonos escoger los mejores programas de varios tipos de presentación, propietario y funcionalidad, según nuestro criterio le parezca.

Bueno después de mucho leer varios websites, blogs, centros de ayuda de la comunidad de Ubuntu, que cada vez es más grande, pude instalar Automatrix de la forma que menos me lo espere, casi tan sencillo como en Windows pero seguro.

Lo primero que toca verificar es la versión de nuestro Ubuntu, para mi caso en Feisty, pero funciona igual en las otras y es muy intuitiva la instalación, ya teniendo identificada nuestra versión accesamos a los descargables de la pagina de Automatrix aquí, lo que nos dara la siguiente presentación:


Acá seleccionamos el paquete deb para nuestra versión, en mi caso es el primero el de Feisty, lo cual nos llevara a la sección donde se descarga el paquete con la dirección completa, la cual es:

http://www.getautomatix.com/apt/dists/feisty/main/binary-i386/automatix2_1.1-4.9-7.04feisty_i386.deb

Y le damos descargar, lo que nos genera la siguiente pantalla:


Listo dejamos en Abrir con, y le damos OK, con esto el proceso de desempaquetado e instalación se realiza solo y dura unos 5 minutos.

Luego de eso entramos a Aplicaciones > Herramientas del Sistema > Automatrix, y se debe visualizar algo como esto:


Acá es simplemente que escojas entre la lista de software que se te ofrece darle Start y el realiza el resto, acá puedes encontrar entre otros aMSN, w32codecs, realplayer, Skype, DVDRipper, Bittorrent, Google Earth, Google Picasa y muchos más solo diviertete configurando y personalizando tu Ubuntu.

Para los amantes de la consola como yo, los pasos son sencillos:

1. Obtener el paquete deb del sistema con
root@localhost:~#wget http://www.getautomatix.com/apt/dists/feisty/main/binary-i386/automatix2_1.1-4.9-7.04feisty_i386.deb

2. Instalar el paquete con
root@localhost:~#dpkg -i automatix2_1.1-4.9-7.04feisty_i386.deb

3. Acceder a la consola de Automatrix con
root@localhost:~#automatrix

Para hacer esto es necesario que verifiques el paquete de Automatrix que este en la pagina, ya que ellos no guardan repositorios viejos.