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

viernes, 20 de febrero de 2009

Instalación de Multimodem GPRS Multitech en RHEL 4

Procedimiento para instalar el Multimodem GPRS marca Multitech modelo MTCBA-G-U-F2 en Red Hat Enterprise Linux

Paso 1.- Descargar las fuentes del kernel



  • up2date --get-source kernel


Paso 2 .- Instalar las fuentes del kernel

  • rpm -ivh /var/spool/up2date/kernel-X.X.X-X.X.X.src.rpm
  • rpmbuild -bp --target=x86_64 kernel-2.6.spec
  • cp -a /usr/src/redhat/BUILD/kernel.X.X.X/linux-X.X.X /usr/src
  • ln -s /usr/src/linux-X.X.X/ /usr/src/linux


Paso 3.- Preparar las fuentes

  • cd /usr/src/linux
  • make mrproper
  • make oldconfig
  • make prepare

Paso 4.- Descargar el controlador para el modem:

en mi caso : http://gate.brimson.com/downloads/ti_usb_2.6-1.1.tgz

Paso 5.- Instalar el controlador:

tar zxvf ti_usb_2.6-1.1.tgz
cd ti_usb_2.6-1.1
./configure
make install

Paso 6 .- Cargar el módulo:

en mi caso con :

modprobe ti_usb_3410_5052 vendor_3410=06e0 product_3410=0xf111


Paso 7.- Conectar el modem.

Para verificar si funciona, la salida del comando dmesg -c debe ser algo como esto:

ti_usb_3410_5052 2-6:1.0: TI USB 3410 1 port adapter converter detected
usb 2-6: TI USB 3410 1 port adapter converter now attached to ttyUSB0

Enlaces:

http://dev.sellingsource.com/2006/11/12/using-a-multitech-usb-gprs-modem-in-linux/

jueves, 19 de febrero de 2009

Inestabilidad de Adaptador USB Inalambrico DELL 1450 en UBUNTU 8.10 x64

Con esto se soluciona la inestabilidad en la conexión inalambrica del adaptador inalámbrico USB marca DELL modelo 1450 ya que no hay driver a 64 bits para probar como funciona utilizando ndiswrapper. Esta probado para el kernel 2.6.27 en un equipo con UBUNTU 8.10:


Requerimientos:

firmware 2.13.1.0.arm.1 como podrán notar es exactamente el firmware para el kernel 2.6.28 no el que corresponde al kernel 2.6.27 ya que por alguna razón con este no funcionó.


Paso 1:
Para cualquier eventualidad respaldar el archivo original con el siguiente comando:

mv /lib/firmware/isl3887usb_bare /lib/firmware/isl3887usb_bar.


Paso 2:
Una vez descargado el firmware 2.13 de la página http://wireless.kernel.org/en/users/Drivers/p54

renombrarlo a isl3887usb_bare y copiarlo a /lib/firmware/

mv 2.13.1.0.arm.1 isl3887usb_bare

ahora copiarlo al directorio /lib/firmware:

cp isl3887usb_bare /lib/firmware

Paso 3:
Desconectar y volver a conectar el adaptador inalambrico.


Enlaces:

http://wireless.kernel.org/en/users/Drivers/p54

jueves, 15 de enero de 2009