martes, 22 de diciembre de 2009

Controladores propietarios para Nvidia

Si no se ve bien la pantalla y tenemos una tarjeta gráfica Nvidia, lo más fácil es ir a Administración->Controladores de Hardware y activar los controladores propietarios.

lunes, 30 de noviembre de 2009

Cortar un trozo de vídeo con mencoder

- Quedarnos con los primeros 5.4 segundos:

mencoder big-file.avi -ss 0 -endpos 5.4 -ovc copy -oac copy -o cutted.avi

- Quitar los primeros 5.4 segundos y quedarnos con el resto:

mencoder big-file.avi -ss 5.4 -ovc copy -oac copy -o cutted.avi

Estos y otros coma ndos útiles, sacados de:
http://kevin.deldycke.com/2006/11/usefull-commands-video/

domingo, 29 de noviembre de 2009

Convertir vídeo para el Nokia N5800

Para obtener vídeos compatibles con el N5800 en Ubuntu, usamos el siguiente comando:
$ ffmpeg -i entrada.avi -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -title X salida.mp4

martes, 6 de octubre de 2009

Diccionario español en OpenOffice.org

Para añadir nuevos diccionarios:
Archivo -> Asistentes -> Instalar nuevos diccionarios

jueves, 17 de septiembre de 2009

Recuperar cuentas de Evolution desde .gconf

Si nos cargamos el directorio .gconf del usuario (y lo guardamos, por supuesto), podemos recuperar después la configuración de cuentas de Evolution, que se almacena allí.

Para ello, primero paramos gconf:
gconftool-2 --shutdown

Después copiamos el directorio en cuestión:
.gconf/apps/evolution

Salimos de la sesión, y al volver a entrar ya tendremos recuperadas nuestras cuentas de correo.

Obtenido de:
http://trastear.nireblog.com/post/2006/11/17/backup-de-evolution

Agregar el diccionario de español en Evolution

Instalar los paquetes necesarios:

apt-get install gnome-spell aspell-es

Configurar Evolution:

Editar->Preferencias->Preferencias del editor->Ortografía

Obtenido de:
http://www.k4ch0.net/blog/2009/02/22/como-agregar-el-diccionario-de-espanol-en-evolution/

martes, 15 de septiembre de 2009

Fax en Ubuntu

Instalamos Hyalafax

apt-get install hylafax-server

Configuramos el modem:

faxaddmodem

Configurar la entrega por mail:

Parar hylafax-server.

Crear fichero /var/spool/hylafax/etc/FaxDispatch

con este contenido:
FILETYPE=pdf;
SENTO=Faxmaster;

Arrancar hylafax-server

Instalar un servidor POP:
apt-get install popa3d

Configurar en Evolution para recibir esa cuenta de correo

lunes, 31 de agosto de 2009

Eliminar automáticamente los mensajes borrados en Evolution

Para que no se queden tachados los mensajes borrados o movidos en Evolution, debe estar marcada la opción Ver -> Ocultar mensajes borrados.

jueves, 27 de agosto de 2009

Creacion de archivos con grupo determinado

Para que al crear un archivo en un directorio, se asigne automáticamente al grupo del directorio, debemos ponerle a éste el bit SGID.

drwxr-sr-x 2 administrador staff 4096 2009-08-27 10:39 .

Al crear un nuevo archivo:

$ touch a
$ ls -al
-rw-r--r-- 1 administrador staff 0 2009-08-27 10:39 a

http://www.library.yale.edu/wsg/docs/permissions/sgid.htm

Para que al crear nuevos archivos y directorios, se den todos los permisos a los miembros del grupo, debemos cambiar la máscara del usuario en el fichero ~/.profile:
umask 002

http://www.lockergnome.com/linux/2002/08/29/the-users-mask/

martes, 25 de agosto de 2009

Configuración de escáner en Ricoh Aficio 2035

Para cambiar el escaneo de forma que se use SMTP por defecto para la entrega de documentos, realizamos varios pasos, detallando el camino por los menús de la impresora.
  • Tipo de archivo PDF
Ajustes del Escáner. Ajustes del Escáner. Página 2. Tipo de Archivo.
  • Usar dirección del Administrador
Ajustes del Escáner. Ajustes del Escáner Página 2. Usar nombre por defecto del remitente.
  • Dirección del administrador
Ajustes del sistema. Herramientas administrativas. Página 3. Dirección email del administrador.
  • Poner por defecto la lista de destinos de e-mail
Ajustes del escáner. Ajustes del escáner. Lista de destinos por defectos.

6789

Grupos secundarios en NFS

Parece que hay un problema con los grupos secundarios y los permisos en NFS, al menos cuando el servidor es Ubuntu 9.04, no he probado otras versiones.

El problema es que los permisos no funcionan bien si el usuario pertenece a un grupo como grupo secundario. Si cambiamos de grupo, usando newgrp, si funciona.

La solución, temporal, pasa por quitar la opción --manage-gids del fichero /etc/defaults/nfs-kernel-server

Redirección del tráfico local

Para que algún tráfico originado localmente sea redirigido, hay que usar una regla de este estilo:

iptables -t nat -A OUTPUT -d RED_DESTINO -p tcp --dport 80 -j DNAT --to 192.168.0.2:3128

martes, 18 de agosto de 2009

Arranque el ACER Aspire 3810T

En este portátil, Ubuntu no arranca correctamente si no modificamos el menu.lst del GRUB, para añadirle la opción:
  • libata.noacpi=1
Debemos añadirla al final de la línea de arranque.

lunes, 22 de junio de 2009

Scan to email en Ricoh

Vamos a ver como configurar el escaneo a email en las impresoras Ricoh.

Primero, ponemos los datos del servidor en la impresora:
  • Dirección del remitente: administrador@localhost
  • Servidor SMTP: Dirección IP de la máquina que recogerá los documentos
Después, añadimos una nueva entrada en la libreta de direcciones:
  • Dirección e-mail: usuario@localhost
Podemos cambiar también el tipo de archivo en las opciones del scaner, para usar PDF en lugar de TIFF.

Para recuperar los documentos desde Ubuntu, configuramos una nueva cuenta en Evolution:
  • Email: usuario@localhost
  • POP: Reparto local: /var/mail/usuario
  • SMTP: Sendmail
  • ATENCIÓN: hay que hacerlo en local, ya que en remoto (con ssh -X) las cuentas no se crean correctamente para el usuario local

viernes, 15 de mayo de 2009

Error al conectar por rdesktop/tsclient

Cuando caduca la licencia del Terminal Server, se produce un error al conectar con rdesktop o tsclient:

ERROR: recv: Conexión reiniciada por el par
ERROR: recv: Conexión reset by peer (inglés)

Para solucionarlo, debemos cambiar el nombre del cliente al conectar:
  • En rdesktop: parámetro -n
  • En tsclient: nombre del cliente
Se supone que hay que hacerlo cada 60 días.

miércoles, 6 de mayo de 2009

Programa de la Renta en Ubuntu

Las instrucciones para usar el programa de la renta 2008 en Linux están en:
http://www.aeat.es/portal/funcionamiento.htm

El enlace directo a la descarga del cliente ICA es:
http://www.citrix.com/English/ss/downloads/details.asp?downloadId=3323&productId=186&c1=sot2755#top

Descargamos el tar.gz, descomprimimos y ejecutamos setupwfc, aceptando las opciones por defecto.
El programa se instala en /usr/lib/ICAClient
Decimos que no a la integración GNOME y KDE.

Después, debemos arreglar un pequeño fallo para poder ejecutar el programa de configuración:
# cd /usr/lib
# ln -s /usr/lib/libXm.so.3 /usr/lib/libXm.so.4

Después, ejecutamos el programa de configuración, wfcmgr, y ponemos la unidad Z: asociada a la carpeta que queramos usar para almacenar los datos.

Despues configuramos Firefox para que use el plugin ICA. Este paso no se si es necesario:
# cd /usr/lib/firefox/plugins
# ln –s /usr/lib/ICAClient/npica.so npica.so

Reiniciamos el navegador y ya podemos usar el programa de la renta, dirigiendo Firefox a la dirección www.aeat.es/portal, pinchar en el botón Ejecución con cliente nativo, y seleccionar, del menú de opciones, el programa PADRE del ejercicio que deseemos.

Botón de enviar y recibir desactivado en Evolution

Si el botón de enviar y recibir correo aparece desactivado en Evolution, puede ser porque esté activado el modo Sin conexión, abajo a la izquierda de la ventana.

jueves, 30 de abril de 2009

Curso de Lenix

Archivo ZIP con el curso completo:Enlace
http://sites.google.com/site/ubuntuyotras/Home/cursolenix.zip?attredirects=0

Y en formato PDF:
https://sites.google.com/site/ubuntuyotras/Home/lenix_PDF.zip?attredirects=0&d=1

martes, 21 de abril de 2009

Ventanas que no maximizan bien en Ubuntu

Si se da el caso que a algún usuario del sistema le pasa que al pulsar maximizar en una ventana lo que ocurre es que no ocupa todo el área del escritorio, podemos arreglarlo borrando el directorio .gconf del usuario en cuestión.

viernes, 17 de abril de 2009

NAT-T En SMC Barricade para IPSEC

El Router SMC Barricade soporta NAT-Traversal, pero para que funcione bien IPSEC, debemos hacer una redirección de puertos, concretamente del 500 UDP, hacia el gateway interno de la VPN.

martes, 14 de abril de 2009

Restringir acceso al servidor FTP

Para restringir el acceso al servidor FTP (wu-ftpd) usamos una combinación de reglas iptables y opciones de configuración de wu-ftpd, aunque con sólo iptables sería suficiente en este caso.

Permitir acceso sólo desde una dirección IP:
# iptables -A INPUT -p tcp --source IP_ORIGEN --dport 21 -j ACCEPT
# iptables -A INPUT -p tcp --dport 21 -j DROP

Con esto conseguimos que no se pueda acceder al servicio desde otra dirección.

Permitir uso del FTP sólo desde la dirección IP antes mencionada, usando el fichero /wtc/wu-ftpd/ftpaccess. En él, dejamos sólo una línea class, así:
class all real,guest,anonymous IP_ORIGEN

Con esto conseguimos que sólo desde esa IP se pueda hacer login en wu-ftpd.

martes, 31 de marzo de 2009

Compartir impresora con CUPS

Para permitir la impresión desde la red, debemos editar el fichero /etc/cups.conf y cambiar dos cosas:
  • La línea Listen, cambiando la IP 127.0.0.1 por la IP externa
  • Modificar los permisos:
En Location /:
Order deny,allow
Deny From All
Allow From 127.0.0.1
Allow From 172.12.78.*

jueves, 26 de marzo de 2009

Adjuntos inline en Evolution al reenviar

Para reenviar los adjuntos en línea en Evolution, podemos pulsar, con el mensaje seleccionado en la lista, Mensaje -> Reenviar Como... -> Incluido en línea

Si queremos poner por defecto este tipo de reenvío, vamos a Editar -> Preferencias -> Preferencias del Editor y cambiamos el Estilo de Reenvío.

Información obtenida de:
http://email.about.com/cs/evolutiontips/qt/et042603.htm
http://email.about.com/cs/evolutiontips/qt/et041503.htm

miércoles, 25 de marzo de 2009

Clonación de Lenix

Para clonar un equipo con Lenix (o con Ubuntu) podemos hacerlo con el SystemRescue CD. Los pasos a seguir son:
  1. Copiar tabla de particiones
  2. Clonar la partición
  3. Copiar el MBR. Esta opción no la vamos a usar ya.

Para sacar la copia de seguridad de la tabla de particiones:
#sfdisk -d /dev/hda > tabla-hda.txt

Para restaurarla:
#sfdisk /dev/hda < tabla-hda.txt

Para sacar la copia de seguridad del MBR:

# dd if=/dev/hdx of=MBR-backup bs=512 count=1

Para restaurarla:

# dd if=MBR-backup of=/dev/hdx bs=512 count=1

Según un comentario en la URL referenciada, grub-install un poco ha cambiado y deberíamos usar bs=446 en lugar de 512.

Info obtenida de:
http://ubuntu.wordpress.com/2005/10/20/backing-up-the-mbr/

En lugar de hacer así la restauración del MBR, podemos hacerla con grub-install una vez que hemos clonado la partición.

Para clonar la partición, ejecutamos partimage y seleccionamos las opciones adecuadas.

Para restaurarlo todo:
#sfdisk /dev/sda < tabla_particiones
#partimage -b restore /dev/sda1 imagen.000
# mount /dev/sda1 /mnt/custom
#grub-install --root-directory=/mnt/custom /dev/sda

martes, 24 de marzo de 2009

Cambiar la resolución en rdesktop

Para cambiar la resolución de la pantalla con rdesktop podemos usar la opción -g:

$ rdesktop IP_SERVIDOR -g 1024x768

Libreta de direcciones de Evolution compartida en LDAP

Vamos a ver la configuración necesaria para tener una libreta de direcciones en Evolution, compartida por LDAP entre varios usuarios.

Primero, debemos crear en LDAP una organización (o unidad organizativa, quizás mejor) para contener nuestra libreta de direcciones. Un LDIF del objeto sería así:
dn: o=Addressbook,dc=DOMINIO
objectClass: organization
o: Addressbook
description: Online Addressbook
Después, debemos configurar Evolution:
  • Entramos en Contactos
  • Nuevo -> Libreta de Direcciones (En LDAP)
  • Ponemos un nombre
  • Servidor: Dirección del servidor LDAP
  • Método de inicio de sesión: Usando Nombre Distintivo
  • Inicio de sesión: uid=USUARIO,ou=People,dc=DOMINIO
  • En detalles:
  • Base de búsqueda: o=Addressbook,dc=DOMINIO
  • Ámbito de búsqueda: Sub
Es importante saber que cuadno usamos la libreta de direcciones en LDAP no se cargan automáticamente todos los contactos, sino que siempre tenemos que buscar para obtener los resultados que concuerdan con el criterio de búsqueda. Esto se hace por razones de rendimiento, para no transferir la libreta completa cada vez.

lunes, 23 de marzo de 2009

Montar particiones Windows manualmente con permiso de escritura

Cuando en Ubuntu montamos mediante el GUI la partición Windows, ésta se monta escribible para el usuario.
Sin embargo, al hacerlo de forma manual, debemos añadir el umask=0 para que ésto sea posible.
La línea en fstab será algo así:
/dev/sda1 /win ntfs nls=utf8,umask=0 0 0

viernes, 20 de marzo de 2009

Mplayer se medio cuelga parando el salvapantallas

Cuando arranca mplayer, en Ubuntu 8.04, tarda en comenzar la película, ya que se queda un poco pillado intentando parar el salvapantallas.
El problema parece ser que intenta parar el de KDE, no estando activo dcopserver. Arrancando ese programa todo vuelve a funcionar correctamente.

Información obtenida de:
http://ubuntuforums.org/archive/index.php/t-741417.html

Búsqueda de archivos en Ubuntu

La opción de búsqueda dentro de los diálogos de selección de ficheros en Ubuntu es manejada por el Tracker, un programa que indexa los contenidos para realizar búsquedas más rápidas posteriormente.

Por defecto, el Tracker viene desactivado para indexar, con lo que no funciona. Para activarlo, entramos en Sistema -> Preferencias -> Búsqueda e indexado y marcamos Activar Indexado, además de poner las carpetas que queremos indexar.
Podemos desactivar también la opción de buscar dentro de los archivos.

Posteriormente el programa necesitará realizar el proceso de indexado antes de que podamos realizar búsquedas. Éstas búsquedas deben hacerse por palabras completas, ya que actualmente no dispone de filtros.

miércoles, 18 de marzo de 2009

Bloque mayúsculas en Terminal Server

Al conectar con Terminal Server desde Ubuntu, hay equipos en los que no funciona el bloque mayúsculas. Una opción para arreglarlo es usar un pequeño script que cambia el estado del bloqueo de las mayúsculas.

Script mayusculas.vbs:

set WshShell = CreateObject ("WScript.shell")
WshShell.SendKeys "{CAPSLOCK}"

Actualización: Parece que este es un fallo de la versión de rdesktop/tsclient de Ubuntu 8.10. En la 8.04 funciona bien, así que una mejor solución es desinstalar la versión que viene, y poner la 1.5 que viene con Hardy Heron.

Fuentes de Microsoft en Ubuntu

Para tener Arial y las demás fuentes de Windows, debemos instalar el paquete msttcorefonts. Después, salir de la sesión o regenerar la caché de fuentes.

Instalar paquete
# apt-get install msttcorefonts
Regenerar caché
# fc-cache -fv

Información obtenida de:
http://ubuntu.wordpress.com/2005/09/09/installing-microsoft-fonts/

martes, 10 de marzo de 2009

Wifi en el arranque en Ubuntu

Para tener WIFI antes de que se ejecute el Network Manager, por ejemplo si usamos autenticación LDAP, debemos configurar la conexión wifi:

Fichero /etc/network/interfaces:
auto lo
iface lo inet loopback
iface eth1 inet dhcp
wireless-essid ESSID
wireless-key 6361... [En decimal]


Como se ve, no se activa la eth1 automáticamente, sino que la levantamos luego, en /etc/rc.local:
ifup eth1

Cuelgue al cerrar Ubuntu

Si al apagar Ubuntu no se termina de apagar, y se queda en el mensaje de ACPID exiting... debemos comprobar si tenemos unidades SAMBA montadas, y no hemos hecho el cambio de orden del umountnfs.sh que se describe en un post anterior.

viernes, 6 de marzo de 2009

Montar unidades Windows en Ubuntu

Para montar unidades por SAMBA necesitamos instalar el paquete smbfs, que contiene el programa mount.cifs.

Luego, tener en fstab:
//IP_WINDOWS/RECURSO_COMPARTIDO /RUTA_DE_MONTAJE cifs iocharset=utf8,username=USUARIO,password=PASSWORD,uid=1000,nls=utf8,nocase 0 0

Modo administrador en Ricoh Aficio

Para entrar como administrador:
Usuario en blanco
Contraseña: password

Otra versión, para la Ricoh MP 2510:
Usuario: admin
Contraseña en blanco

miércoles, 4 de marzo de 2009

Número de eth creciente con tarjetas nvdia

Con tarjetas de red Nvidia, en Ubuntu 8.10, hay un problema: en cada arranque la tarjeta de red obtiene un nombre diferente: eth0, eth1, eth2....

Para solucionarlo, tenemos que eliminar el fichero /etc/udev/rules.d/75-persistent-net-generator.rules, que es el encargado de rellenar el fichero /etc/udev/rules.d/70-persistent-net.rules con los diferentes nombres de las tarjetas.
En Ubuntu 9.04, este fichero está en /lib/udev/rules.d

Antes, debemos dejar en /etc/udev/rules.d/70-persistent-net.rules sólo la entrada de eth0.

jueves, 26 de febrero de 2009

Exportar grupos de contactos de Outlook a Evolution

Primero, en el PAB (Personal Address Book) en Windows, seleccionamos en cada grupo con el botón derecho Copiar y pegamos en un directorio. Así aparece un fichero vcard por cada contacto del grupo. Usamos un directorio para cada grupo, y lo llamamos como el grupo.

Despues, en Linux, procesamos esos directorios con los scripts creados:

- procesa_vcard_dirs.sh : Recibe como parametro un directorio que contiene todos los directorios antes creados, llenos de ficheros vcard.
- junta_vcards.sh : Usado por el otro script para procesar cada directorio y crear el nuevo fichero vcard del grupo.

Ficheros adicionales:
- ppio.txt : Comienzo de un fichero vcard
- fin.txt : template del final del fichero vcard, que se modifica con cada nombre del grupo


Nota: el resultado de las operaciones se deja en /tmp/contactos

Descarga de los scripts:
http://sites.google.com/site/ubuntuyotras/Home/grupos_contactos.tgz?attredirects=0

lunes, 23 de febrero de 2009

Cambiar la contraseña del anillo de claves

Si queremos volver a establecer la contraseña del archivo de claves, debemos borrar el archivo del directorio $HOME/.gnome2/keyrings/

Info obtenida de:
http://ubuntuforums.org/showthread.php?t=47114

viernes, 20 de febrero de 2009

Imprimir a doble cara por defecto

Para imprimir a doble cara por defecto debemos modificar el PPD de la impresora que usemos. Por ejemplo: /etc/cups/ppd/Ricoh2035.ppd

Buscamos la línea que estará asi:
*DefaultDuplex: None

Y la dejamos así:
*DefaultDuplex: DuplexNoTumble

Después tenemos que reiniciar cups:
# /etc/init.d/cups restart

Para imprimir a una sola cara, debemos seleccionar la opción Off en Duplex en las opciones de impresión.

jueves, 19 de febrero de 2009

Restringir usuarios en Ubuntu

Para que no puedan cambiar de usuario sin cerrar la sesión:
$ gconf-editor

Desktop -> gnome -> Lockdown -> Disable User Switching

Impresora local en Terminal Server desde Ubuntu

El programa tsclient no soporta el uso (o la configuración, lo mismo el uso sí, hay que mirarlo mejor) de impresoras locales con Terminal Server.
Para solucionarlo podemos usar directamente el programa rdesktop (que es el que usa por debajo el tsclient) para lanzar la sesión directamente con la impresora local que deseemos.

Por ejemplo, para usar la impresora RICOH_3200 haríamos:
$ rdesktop 192.168.0.1 -r printer:RICOH_3200

miércoles, 18 de febrero de 2009

Contactos de Evolution a Evolution

Para pasar contactos entre Evolutions, seleccionar los contactos que queremos, boton derecho y seleccionar Guardar como Vcard.

Marcadores de Firefox a Seamonkey

Exportar marcadores en Firefox en formato HTML.
Importar en Seamonkey.

Problemas de permisos en montajes CIFS

Para que al montar una unidad compartida de Windows por CIFS se pueda escribir en el directorio raiz de las mismas, debemos usar algunas opciones específicas en el fstab (noperm y cifsacl):
//192.168.0.1/Comarca /win/Comarca cifs iocharset=utf8,uid=1008,gid=1008,nocase,username=USUARIO,password=PASSWORD,noperm,cifsacl 0 0

Info obtenida en:
http://www.readynas.com/forum/viewtopic.php?f=23&t=25586&p=141045

jueves, 5 de febrero de 2009

Kyocera 1118MFP

Configuración de esta multifunción en Ubuntu 8.10:
  • Impresora: Se detecta la impresora en red, y posteriormente en vez de seleccionar driver, usamos un PPD específico, que podemos descargar de: http://www.kyoceramita.es/index/support/descargas.false.driver.FS1118MFP._.ES.html
  • Escáner: Sólo hay que crear una unidad compartida de SAMBA en Ubuntu, para que el escáner pueda dejar los documentos. También tiene que estar correctamente configurado el destinatario SMB con los datos de esta carpeta. Para ello, instalamos SAMBA y después, con las opciones de compartición de carpeta, le damos todos los permisos (Escritura, acceso anónimo). Después parece que hay que reiniciar para que funcione. En caso de querer crear la carpeta para un usuario, debemos poner de propietario al administrador y compartirla con éste, ya que los usuarios normales no pueden hacerlo, y el usuario administrador sólo puede hacerlo con las carpetas que le pertenecen.
  • Fax: Para el fax de momento no hay nada que hacer, más que usarlo directamente en el dispositivo. Para no tener que mandar uno a uno los faxes, podemos crear grupos de destinatarios mediante el interfaz web del dispositivo, y luego enviar los faxes a esos grupos, para que se manden a todos los miembros.

lunes, 2 de febrero de 2009

Exportar contactos de Outlook a Evolution

Para exportar contactos de Outlook a Evolution debemos hacer los siguientes pasos, usando un ordenador con Outlook antiguo:
  • Importar en Outlook la libreta personal de direcciones (PAB)
  • Exportar a CSV los contactos
  • Importar en Evolution
Para importar en Evolution tenemos que preparar el CSV tal y como se indica en un artículo anterior del blog: http://ubuntuyotras.blogspot.com/2009/01/importar-contactos-csv-evolution.html

Para preparar este archivo a partir del CSV de Outlook tenemos que ejecutar:
$ cat fichero.csv | cut -d , -f 2,33,34,35,55 > fichero_evol.csv

Y cambiar las cabeceras por:
"firstname","lastname","nickname","email"

También podemos preparar el fichero CSV con la hoja de cálculo de OpenOffice, dejando tres columnas en blanco entre nombre y email. Al abrir el CSV de Outlook elegimos la codificación Europa occidental (ISO-8859-15/EURO), ya que en UNICODE no salen bien. Luego quitamos las 3 primeras columnas, e insertamos dos más entre Nombre y Dirección. Borramos también todas las columnas detrás de la Dirección.

Exportar correo de Outlook a Evolution

Este proceso no es tan simple como nos gustaría, encima tenemos que hacer parte de él en Windows :(

Pasos:
  • Instalar Thunderbird en Windows
  • Si el correo que queremos exportar no está en nuestro Outlook, importarlo desde los ficheros .pst
  • Si el correo es de Outlook Express, coger toda la carpeta de correo e importarla directamente en Thunderbird, sin tener que meterlo primero en Outlook
  • Desde Thunderbird, importar correo desde Outlook
  • Pasar a Linux, e importar desde Evolution los ficheros mbox de Thunderbird (C:\Users\USUARIO\AppData\
    Roaming\Thunderbird\Profiles\)
  • Debemos ir importando uno por uno los ficheros, recreando antes la estructura de carpetas para meter cada uno en su sitio
Información obtenida de:
http://ubuntuforums.org/archive/index.php/t-91687.html
http://www.cyberciti.biz/tips/moving-outlook-email-data-to-linux-evolution-mail-client.html

viernes, 30 de enero de 2009

Exportar contactos de Evolution a Outlook

Para exportar los contactos de Evolution en formato CSV, tenemos que usar una aplicación de consola:
$ evolution-addressbook-export --format=csv >contact_list.csv

De este modo ya tenemos el fichero CSV, pero aún no nos vale, ya que está en formato Unix. Para usarlo en Windows debemos cambiarlo de formato.

Instalamos el paquete necesario:
# apt-get install tofrodos

Cambiamos el formato:
$ unix2dos contact_list.csv

Ahora ya podemos importar ese archivo en Outlook. Seleccionamos:
  • Importar desde un archivo
  • Valores CSV (DOS)
Luego debemos asignar los campos, seleccionando Asignar campos personalizados:
  • given_name : Nombre
  • email_1 : Email 1

También está disponible Evolution para Windows, en:
http://www.dipconsultants.com/evolution/

martes, 27 de enero de 2009

Montar y desmontar unidades compartidas de Windows en Ubuntu

Para montar las unidades compatidas directamente cuando se levanta la red, debemos crear un script en /etc/NetworkManager/dispacher.d, así:

case "$2" in
up)
mount /win -o username=USUARIO
;;
esac

Y darle permisos de ejecución.

/win es el destino para montar la unidad. Esto lo definimos en /etc/fstab así:

//ip_o_nombre_ordenador_windows/carpeta_compartida /win cifs iocharset=utf8,credentials=/home/administrador/.smbcredentials,uid=1000,nls=utf8,nocase,noauto 0 0

También podemos poner todas las opciones de autenticación en el fstab, así:
//ip_o_nombre_ordenador_windows/carpeta_compartida /win cifs iocharset=utf8,uid=1000,nocase,username=USUARIO,password=PASSWORD 0 0


Para evitar que se baje la red antes de desmontar las unidades al apagar, y salgan errores del tipo:
CIFS: VFS server not responding
CIFS: No response for cmd 114 mid 3

Debemos hacer un arreglo, tanto en /etc/rc0.d como en /etc/rc6.d:
#mv S31umountnfs.sh S14umountnfs.sh

Con esto conseguimos que no se baje la red antes de desmontar las unidades compartidas.

Por lo visto, esto es un bug de Debian y Ubuntu hace tiempo:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/90795
La solución, sacada de:
http://blog.avirtualhome.com/2008/03/10/ubuntu-shutdown-problem-cifs-related/

lunes, 26 de enero de 2009

Impresoras RICOH en Linux

Para poder usar los user codes en las impresoras RICOH en Linux tenemos que poner el driver pxlmono y configurar el PPD con el user code a usar.

Descarga del driver:
http://www.openprinting.org/show_driver.cgi?driver=pxlmono-Ricoh
(http://www.openprinting.org/download/printdriver/debian/dists/lsb3.2/main/binary-amd64/openprinting-ppds-pxlmono-ricoh_20081112-1lsb3.2_all.deb)
Instrucciones para instalar el driver en:
http://www.linuxfoundation.org/en/OpenPrinting/Database/DriverPackages

Modificar el PPD: Cambiar 1001 por el usercode correcto, y poner el DefaultUserCode.
Trozo del ppd modificado:
*DefaultUserCode: 5555
*UserCode None/None: ""
*UserCode 5555/5555: "%% FoomaticRIPOptionSetting: UserCode=5555"
*FoomaticRIPOptionSetting UserCode=5555: "SET USERCODE="5555""

Importar cuentas de Outlook a Outlook

  1. Configurar Outlook como organización o grupo de trabajo.
  2. Buscar la unidad donde está el fichero .pst y mapearla para poder extraer las cuentas en formatos IAF
  3. Volver a reconfigurar las opciones de correo electrónico como sólo Internet.
  4. Ir a Herramientas->Cuentas e importarlas

viernes, 16 de enero de 2009

Rellenar PDFs en Ubuntu

Para rellenar formularios PDF en Ubuntu, podemos usar el programa flpsed.
Después, debemos exportar como PDF.

Otra opción sería usar un servicio web como:
http://www.pdffiller.com/

Importar contactos CSV a Evolution

Sistema: Ubuntu 8.10

Para importar contactos en formato CSV a Evolution, tenemos que tener un fichero del estilo:

"firstname","lastname","nickname","email"
"NOMBRE CONTACTO",,,,"contacto@hotmail.com"

Atención a la ',' extra que hay que añadir para que todo cuadre.


E importar como Evolution.
Info obtenida en:
http://baudizm.blogsome.com/2007/06/05/exporting-gmail-contacts-to-evolution/

martes, 13 de enero de 2009

Instalar Windows XP en discos SATA cuando no hay disquetera

Para instalar XP en un disco SATA del que no vienen los drivers, y no tenemos disquetera para hacer el disco de arranque, podemos quitar el soporte SATA en la BIOS y posteriormente instalar.

Curso de seguridad en Linex

Curso de seguridad en redes Linux, dirigido a los administradores de los centros educativos de la Junta de Extremadura.





Curso básico para administradores informáticos

Curso básico de administración Linux para los administradores de los centros educativos de la Junta de Extremadura.





Curso de introducción a GNU/Linex

Curso de introducción al uso de Linex, Ubuntu y otras distribuciones con Gnome.










Curso de administración de portales educativos con Joomla

Curso de administración de portales educativos de los centros de Extremadura.

Curso de Shell Scripting

Curso de programación de shell scripts en BASH.



Curso de redes en GNU/Linex

Curso de administración de redes en GNU/Linex, impartido en el C.P.R. de Don Benito - Villanueva.


Curso Joomla 1.5

Curso de Joomla 1.5 impartido en el C.P.R. de Cáceres en 2008.



lunes, 12 de enero de 2009

VPN contra Fortigate, usando Openswan

Vamos a ver como configurar Ubuntu para conectar con una VPN ofrecida por un servidor Fortigate, usando Openswan. Fortigate está configurado para usar Extended Authentication (Xauth).

Nota: Intenté configurar la misma conexión con IPSEC nativo del kernel 2.6 y Racoon, pero tuve problemas con la Xauth, ya que parece que Fortigate no se identifica como host Xauth, y Racoon da un error diciendo que el peer no se ha declarado como Xauth host. Si alguien tiene alguna idea al respecto, se agradecerá ;)

  • Instalar openswan:
apt-get install openswan linux-patch-openswan openswan-modules-source

Aceptar las opciones por defecto.
  • Configurar la conexión VPN:
Creamos el fichero de configuración de la conexión. Fichero: /etc/ipsec.d/forti.conf:

conn office
#Izquierda somos nosotros
left=%defaultroute
#Somos cliente XAUTH
leftxauthclient=yes
#El gateway por defecto (por el NAT-T)
leftnexthop=192.168.0.1
#Derecha es el Fortigate
right=X.X.X.X
#La ID que envía es el Fortigate, puede que no sea necesario si es iagual a right
rightid=X2.X2.X2.X2
#Fortigate es servidor XAUTH
rightxauthserver=yes
#Subnet remota
rightsubnet=X.X.X.X/YY
#Tipo de intercambio de llaves
keyexchange=ike
#Opciones IKE
ike=3des-sha-modp1536
#Opciones SA
auth=esp
auto=add
authby=secret
#Cifrado y autenticacion SA
esp=3des-sha1
#perfect forward secrecy
pfs=yes
#Modo agresivo
aggrmode=yes

Añadir el nuevo fichero en la configuración IPSEC. Añadir esta línea al fichero /etc/ipsec.conf:
include /etc/ipsec.d/forti.conf

Añadir una línea con el secreto compartido en /etc/ipsec.secrets:
ID_LOCAL ID_FORTIGATE : PSK "SECRETO"

ID_LOCAL será normalmente la IP local
ID_FORTIGATE será la ID enviada por Fortigate

Mas fácil: Si sólo usamos una VPN con un secreto compartido, podemos no especificar las IDs, así:
: PSK "SECRETO"

  • Crear un script para arrancar la VPN cuando se levante la interfaz de red. Fichero /etc/dhcp3/dhclient-exit-hooks.d/vpn:

if [ "$reason" != BOUND ] && [ "$reason" != RENEW ] \
&& [ "$reason" != REBIND ] && [ "$reason" != REBOOT ]
then
return
fi

/etc/init.d/ipsec stop
/etc/init.d/ipsec start
sleep 3
ipsec whack --name office --xauthname XAUTHNAME --xauthpass XAUTHPASS --initiate

XAUTHNAME es nuestro login XAUTH
XAUTHPASS es nuestra contraseña XAUTH

Para comprobar que la conexión VPN se realiza correctamente, podemos ejecutar en consola:
#dhclient eth0

Así veremos el proceso de negociación de la VPN.

  • Arrancar la VPN desde el Network Manager en Ubuntu 8.10 (parece que no funcionan igual los hooks que en la 8.04)
Simplemente creamos un fichero en /etc/NetworkManager/dispacher.d/ llamado, por ejemplo, 99vpn, y metemos estos contenidos:
/etc/init.d/ipsec stop
/etc/init.d/ipsec start
sleep 3
ipsec whack --name office --xauthname XAUTHNAME --xauthpass XAUTHPASS --initiate


En la version 8.10 de Ubuntu, OpenSwan no puede renegociar la VPN, así que podemos poner un cron para revivirla, que ejecute este script:
/usr/sbin/ipsec whack --name office --terminate
sleep 3
/usr/sbin/ipsec whack --name office --xauthname USER --xauthpass PASS --initiate

Este script lo metemos en el cron de root, porque no se porque razón en el crontab no se ejecuta.
Como root:
# crontab -e
10 * * * * /etc/init.d/vpn 1>/tmp/a 2>/tmp/b 130 * * * * /etc/init.d/vpn 1>/tmp/a 2>/tmp/b 150 * * * * /etc/init.d/vpn 1>/tmp/a 2>/tmp/b 1

Empezamos...

He creado este blog para ir anotando algunas cosas que no quiero olvidar, o no quiero tener que volver a buscar, después de haberlas aprendido.
También para agrupar todos los materiales de los cursos impartidos.

Si no eres yo... bienvenido! ;)