Posts Tagged ‘Configuración’

h1

ownCloud, una alternativa libre a Dropbox

21/10/2011

He empezado a utilizar Dropbox, y lo cierto es que funciona muy bien, pero a pesar de esto he estado buscando las posibles alternativas libres a este servicio. La que más me ha gustado ha sido ownCloud, un proyecto que forma parte de KDE y que, aunque le faltan algunas funcionalidades importantes (como un cliente que sincronice automáticamente una carpeta local) parece muy prometedor.

A continuación indico los pasos a dar para disponer de nuestro propio servidor.

En primer lugar necesitamos un servidor apache funcionando.

sudo apt-get install apache2 php5 php-pear php-xml-parser php5-sqlite

En segundo lugar tenemos que descargarnos la última versión, descomprimirla en /var/www

cd /var/www

sudo wget http://owncloud.org/releases/owncloud-2.tar.bz2

sudo tar -xf owncloud-2.tar.bz2

sudo rm owncloud-2.tar.bz2

Ahora cambiaremos el usuario y grupo propietarios de la carpeta owncloud

sudo chown -R www-data:www-data owncloud/

A continuación debemos editar el fichero /etc/apache2/sites-enabled/000-default y cambiar dentro de las opciones de /var/www “AllowOverride None” por “AllowOverride All“. Para acabar reiniciamos el servidor apache

sudo /etc/init.d/apache2 restart

Para conectarnos desde el navegador web hemos de introducir la dirección http://nuestroservidor/owncloud, y para hacerlo con el nautilus utilizaremos la dirección dav://nuestroservidor/owncloud/files/webdav.php

En la página web del proyecto hay instrucciones para acceder de diferentes maneras y con diferentes programas y sistemas operativos. Algunas partes del proyecto, como un cliente para dispositivos móviles y un cliente que sincronice automáticamente una carpeta local son proyectos que todavía no han sido terminados.

Web de ownCloud

 

Anuncios
h1

Arranque muy lento de ubuntu.

10/09/2010

En el ordenador de un amigo (un toshiba NB300) el ubuntu (10.4 Lucid Lynx) tardaba entre cuatro y quince minutos en arrancar. En realidad el arranque era muy rápido, pero justo al principio mostraba una pantalla negra con el cursor arriba a la izquierda durante un montón de tiempo.

Tras instalar todas las versiones posibles, con diferentes tipos de particiones, desactivando servicios,… al final no conseguí absolutamente nada. Buscando por internet encontré una pista que me confirmó algo que yo empezaba a sospechar: la culpa era de la configuración del disco duro (el NB300 no tiene DVD).

El problema se resolvió al cambiar en la BIOS la opción SATA Controller Mode que estaba como AHCI a Compatibility.

Ahora arranca en 37 segundos, y se apaga en 5.

h1

Instalación del gestor de bibliotecas OpenBiblio

18/02/2010

OpenBiblio es un programa lire de gestión de bibliotecas escrito en PHP. Tras sopesar otras posibilidades me decidí por este programa porque aunque no se actualiza muy a menudo (la versión 0.6 es de mayo de 2008) no resulta ni muy grande ni muy pequeño, y creo que puede cubrir de manera satisfactoria las necesidades de nuestra biblioteca escolar. El proceso de instalación es el siguiente:

  • Instalamos el servidor de páginas web apache y la base de datos mysql (OpenBiblio no funciona con postgresql): sudo aptitude install apache2 mysql-server php5-mysql
  • Accedemos a la base de datos como usuario root: mysql -u root -p
  • Creamos la base de datos OpenBilio (ojo al punto y coma al final de las órdenes mysql): create database OpenBiblio;
  • Creamos el usuario obiblio_user con acceso a la base de datos que hemos creado antes: grant all privileges on OpenBiblio.* to obiblio_user@localhost identified by ‘password’;
  • Creamos una carpeta en /var/www llamada, por ejemplo, biblio.
  • Descargamos el programa OpenBiblio de su web y lo descomprimimos en la carpeta biblio que hemos creado antes.
  • Editamos el fichero database_constants.php, donde deberemos poner el nombre y usuario de la base de datos y su contraseña.
  • Para crear las tablas necesarias en la base de datos solo hay que abrir el navegador de páginas web y acceder a la dirección http://nombre_del_servidor/biblio/install/index.php
  • Es recomendable borrar completamente la carpeta /var/www/openbiblio/install

Para acceder al programa la dirección es http://nombre_del_servidor/biblio/ aunque si la instalación es local podemos substituir nombre_del_servidor por localhost.

El usuario por defecto es admin, y su contraseña admin, aunque debemos cambiar esta contraseña y tenemos la opción de crear nuevos usuarios.

h1

Centralizar usuarios con LDAP

13/01/2010

Ya he descrito como centralizar la validación y las carpetas de usuarios con NIS y NFS. Esta solución funciona correctamente y es fácil de configurar, pero cada vez es más común utilizar un directorio LDAP. Dejo a continuación algunas notas sobre la instalación de un servidor openLDAP en mi colegio.

En el servidor.

  • Instalar el paquete slapd: sudo aptitude install slapd
  • Reconfigurar el paquete: sudo dpkg-reconfigure slapd
  • Le daremos los siguientes datos:
    • Nombre de dominio: usuaris.perexat.net (en mi caso, claro)
    • Nombre de la organización: Sagrado Corazón
    • Contraseña de administrador: una_contraseña
    • Motor de base de datos: BDB
    • Permitir LDAPv2: No
  • Crearemos la estructura básica del directorio mediante un fichero de texto llamado base.ldif.
    • Primero apagaremos el demonio slapd: sudo /etc/init.d/slapd stop
    • Creamos la estructura básica: slapadd -l base.ldif (¡Ojo! ¡En un fichero de texto y no el pdf directamente!)
  • Para que el usuario pruebau funcione debemos crear su carpeta personal a mano: mkdir /home/pruebau ; cp /etc/skel/.* /home/pruebau ; chown -R 2000:2000 /home/pruebau

En este momento la parte del servidor está configurada, pero todavía no funcionará correctamente puesto que el servidor es al mismo tiempo cliente LDAP.

En los clientes

  • Instalamos los paquetes necesarios: sudo aptitude install libnss-ldap libpam-ldap
  • Configuramos las siguientes opciones:
    Identificador del servidor: ldap://IP_del_servidor
    Nombre de dominio: dc=usuaris,dc=perexat,dc=net
    Versión LDAP: 3
    Cuenta del administrador: cn=admin,dc=usuaris,dc=perexat,dc=net
    Contraseña del administrador
  • Editamos el fichero /etc/ldap/ldap.conf y añadimos dos líneas:
    BASE    dc=usuaris,dc=perexat,dc=net
    URI     ldap://IP_del_servidor
  • Modificamos el fichero /etc/nsswitch.conf añadiendo el texto marcado en rojo:
    passwd: compat ldap
    group: compat ldap
    shadow:compat ldap
h1

Escritorio clásico en Ubuntu NR 9.10

31/12/2009

Ya hace tiempo de esto, pero voy a dejarlo escrito por si lo necesito más adelante.

En Ubuntu Netbook Remix 9.10 ha desaparecido el programa desktop-switcher que permitía alternar entre el escritorio clásico con el UNR. A mi personalmente me gusta el escritorio de UNR, pero a un amigo con un netbook de 7 pulgadas no le funcionaba correctamente y necesitaba el escritorio clásico.

Tras un poco de investigación descubrimos que solamente hay que entrar en “Sistema” -> “Preferencias” -> “Aplicaciones al inicio” y desactivar “Netbook launcher” y “Maximus windows management”. Estas aplicaciones son el menú en el escritorio y la que hace que todas las ventanas se maximicen automáticamente.

h1

Hacer funcionar la wifi de un Acer Extensa 5220 con Ubuntu

11/01/2009

Hoy un amigo que se ha instalado Ubuntu en su portátil me ha pedido ayuda porque la red wifi no funcionaba. En realidad, creo que el portátil es de su mujer, y a ella no parecía hacerle muy feliz no tener instalado el windows XP, pero ese es otro tema que ya intentaré ir solucionando.

Al grano. El ordenador en cuestión era un Acer Extensa 5220, y la tarjeta de red aparecía con el comando lspci como una “Atheros Ar242x”. Lo cierto es que la solución ha sido sencilla, y dejo aquí la “receta”:

Nos hemos descargado de linuxwireless.org la última versión de los drivers. En el momento de escribir esto la dirección del fichero es http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2

Hemos descomprimido el fichero con el botón derecho del ratón y “Extraer aquí”. También se puede hacer desde la consola:

tar -xvjf compat-wireless-2.6.tar.bz2

Entramos en la carpeta que acabamos de descomprimir

cd compat-wireless-2009-01-11

Compilamos los drivers

make

y los instalamos como administrador

sudo make install

Al reiniciar el ordenador el Network Manager mostraba una lista de las redes detectadas. En realidad se instalan unos cuantos drivers, por lo que este mismo procedimiento puede que funcione para otros ordenadores con otras tarjetas diferentes.

h1

Usar un movil Sony W760 como modem en Ubuntu.

30/12/2008

He hecho la portabilidad a Yoigo y, de paso, me he comprado un movil nuevo: un Sony W760. Que és lo primero que hay que hacer tras comprarse cualquier cacharro electrónico? ¡Pues comprovar que es compatible con GNU/Linux! Así que todavia no he hecho ninguna llamada ni he mandado un mensaje y ya tengo el nuevo cacharrito conectado al portatil a través del puerto USB.

En principio todo parece funcionar bien. El ordenador reconoce al móvil y lo muestra en el escritorio como si fuese una cámara de fotos. Creo que incluso muestra por separado la memória del móvil y la tarjeta de dos gigabytes que lleva incorporada. No se en que momento, el Network Manager lo reconoce como dispositivo capaz de conectarme a internet, y me pide una configuración mínima (elegir mi compañía de telefonía). En esto yo no habia pensado, pero la verdad es que el precio de la conexión no es excesivamente caro, y en verano me podría venir bien cuando me marche a algun lugar sin conexión a internet. Intento conectar a través del movil y me llevo la primera decepción: error de conexión.

De nuevo, y esta es la segunda vez que me pasa, el responsable de que las cosas no funcionen es, precisamente, el Network Manager. Le estoy cogiendo un poco de manía a este programa y espero que sus problemas se resuelvan en el futuro. Finalmente he conseguido conectar a través del móvil, simplemente creando un fichero de configuración y ejecutando un par de órdenes.

En mi carpeta de inicio he creado un fichero llamado .wvdialrc que es el fichero de configuración del programa wvdial. Este programa es el encargado de poner en funcionamiento el modem y establecer una conexión PPP. El contenido del fichero .wvdialrc es el siguiente:

[Dialer YoigoUSB]
Modem = /dev/ttyACM0
Phone = *99***1#
Username = ”
Password = ”

¡Atención a las comillas! Son dos comillas simples, que se obtienen pulsando la tecla que hay a la derecha del cero. No confundir con una comilla doble, que se encuentra en la misma tecla que el número dos.

Una vez creado este fichero, cosa que solo hay que hacer una vez, las ordenes que hay que escribir en una consola son

sudo killall NetworkManager

para matar al NetworkManager, y

sudo wvdial YoigoUSB

para establecer la conexión.

La velocidad (en casa) es bastante buena. Falta ver cuanto me cuesta cada conexión y que tal funciona en un lugar con menos cobertura. En cualquier caso supongo que esto me será útil en alguan ocasión.

A %d blogueros les gusta esto: