"Considero a cada hombre como un deudor de su profesión, y ya que de ella recibe sustento y provecho, así debe procurar mediante el estudio servirle de ayuda y ornato" Francis Bacon, "La casualidad favorece a las mentes entrenadas" Louis Pasteur, "Omnes homines natura scire desiderant"Aristóteles.
viernes, 18 de septiembre de 2009
Jaunty + NIC BCM4328 a/b/g/n
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
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
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.
miércoles, 17 de junio de 2009
jueves, 26 de marzo de 2009
User level checkpointing library
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
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
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