jueves, 15 de julio de 2010

Instalación de adaptador D-LINK DWA-125 en el S.O. Ubuntu 10.04




Pasos a seguir:

1.- Desconectar o no conectar el adaptador inalambrico al equipo.

2.- Agregar al archivo /etc/modprobe.d/blacklist.conf lo siguiente y guardarlo:

blacklist rt2x00usb
blacklist rt2x00lib
blacklist rt2800usb

3-
Borrar de los directorios /lib/modules//kernel/drivers/staging/rt2870
y de /lib/modules//kernel/drivers/staging/rt3070 su contenido.
(Archivos rt2870sta.ko y rt3070sta.ko)



4.- Descargar controlador de la página oficial de la marca D-LINK

5.-
Desempaquetar el controlador e instalarlo: sudo make || make install

6.- Conectar el adaptador.

viernes, 18 de septiembre de 2009

Jaunty + NIC BCM4328 a/b/g/n

1.- Desinstalar controlador inalambrico Broadcom STA: Sistema-Administracion-Controladores de hardware-desactivar

2.- Instalar wicd: sudo apt-get install wicd

3.- Quitar algunos módulos:
sudo /sbin/modprobe -r b43 b44 ssb wl

sudo rmmod ssb

4.- Instalar cabextract: sudo apt-get install cabextract

5.- Descargar controlador: link

6.- Extraer archivos: sudo cabextract sp36684.exe

7.- Empieza ndiswrapper:

sudo ndiswrapper -i bcmwl5.inf
ndiswrapper -l
sudo depmod -a
sudo modprobe ndiswrapper
sudo cp /etc/network/interfaces /etc/network/interfaces.orig
echo -e 'auto lo\niface lo inet loopback\n' | sudo tee /etc/network/interfaces
sudo ndiswrapper -m
echo 'ndiswrapper' | sudo tee -a /etc/modules
echo 'ENABLED=0' | sudo tee -a /etc/default/wpasupplicant

8.- Reiniciar: sudo reboot

9.- Editar /etc/network/interfaces y agregar: auto wlan0

10.-Abrir wicd y agregar la interface: Preferencias-Interfaz inalambrica(escribir wlan0)-Aceptar

miércoles, 2 de septiembre de 2009

Servidor tftp en Debian

1.- Instalar: apt-get install inetutils-inetd tftpd tftp

2.- Editar a sus necesidades /etc/inetd.conf

3.- Crear directorio /srv/tftp y dar permisos acorde a necesidades

4.- Editar a sus necesidades /etc/hosts.allow

5.- Reiniciar servicio /etc/init.d/inetutils-inetd restart


6.- Test:

$ tftp ip address
tftp> binary
tftp> get music.mp3
Received 2784015 bytes in 1.1 seconds
tftp> put otracosa.ogg
Sent 2784015 bytes in 0.4 seconds
tftp> quit


7.- Si falla revisar los logs del sistema : tail -f /var/log/syslog

Si la falla es la siguiente:
tftpd: read: Connection refuse

ejecutar el paso 8.

8.-
echo "blacklist ipv6" >>/etc/modprobe.d/blacklist
y reiniciar el equipo.

viernes, 14 de agosto de 2009

jueves, 13 de agosto de 2009

Raid 5 por software

RAID 5

1.- Instalar mdadm y gparted:

apt-get install mdadm gparted

2.- Cargar módulo raid5:

modprobe raid5
echo raid5 >> /etc/modules

3.- Crear particiones a incluir en el raid sin formato y con el flag raid con gparted. Ejem. /dev/sda1 /dev/sdb1 /dev/sdc1

4.- Crear el raid con las particiones anteriores.

mdadm --create /dev/md0 --level=raid5 --devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1

5.- Formatear el raid creado con el formato a utilizar. Ejem. ext3:

mkfs.ext3 /dev/md0

6.- Montar el raid en algun directorio ya creado. Ejem. /storage

mount /dev/md0 /storage

7.- Editar fstab para agregar la entrada:

vi /etc/fstab

Agregar:
/dev/md0 /storage nfs defaults,rw,exec 0 0

8.- Crear un script para al reinciar habilitar el raid en automatico, guardarlo bajo /etc/inid.d/ y hacerlo ejecutable. Ejem.

#!/bin/bash -e

mdadm -As /dev/md0
mount -a

9.- Agregarlo al inicio:

update-rc.d nombredelscript defaults

Listo.

jueves, 26 de marzo de 2009

User level checkpointing library

Utilizando el proyecto condor de la Universidad de Wisconsin.




Procedimiento:

- Leer las limitaciones de las librerias
- Descargar la version de condor para el S.O. correspondiente
- Descompactar el instalador
- Crear usuario condor
- Crear el archivo de config.

touch /home/condor/condor_config.local

- Darle permisos de lectura:

chmod 644 /home/condor/condor_config.local

- Ejecutar la instalación:

./condor_install --prefix=~condor --local-dir=/usr/local/condor --owner=condor type=[submit,execute,manager]


-Modificar el script condor_compile:

CONDOR_LIBDIR=‘condor_config_val LIB‘
por
CONDOR_LIBDIR=path_completo_hacia_las_librerias


- Agregar a bash_profile el path:

export PATH=/usr/src/condor/bin/:$PATH
export CONDOR_CONFIG=/usr/src/condor/etc/condor_config

-Salir y volver a loguearse

Ahora ya podemos compilar de la siguiente manera:

condor_compile gcc ever.c -o ever



Fuentes:

Proyecto Condor

Blog del grupo del Grupo de Física Estadística de la Universidad de Granada.

condor_compile