Archive for August 6th, 2006

gentoo_guay.jpgCuando hacemos:

# mirrorselect -a -s4 -o |grep ‘GENTOO_MIRRORS=’ >> /mnt/gentoo/etc/make.conf

Para actualizar /etc/make.conf. Con esto conseguiremos servidores espejo rápidos para descargar Portage y el código fuente (por supuesto en caso de que se tenga una conexión a la red)

Esto es lo que reza el handbook, pero la primera vez que instalé gentoo yo no lo puse por que por un bug me creaba de /etc/make.conf un fichero binario con ascii al principio (un desastre). Entonces, de donde saca la url o la ftp para ir a buscar los sources de la paquetería?
exactamente de: /etc/make.globals

Continue reading ‘de donde miro el host?’ »

tux_topic_clean.pngEs muy fácil hacer una copia del MBR. Primero decide donde la vas a guardar. Un disquete, otra partición…

Desde una consola como root (usa tu partición ya sea hda o sda si es SCSI) Lo
puedes ver con fdisk -l:

dd if=/dev/hda of=/dev/fd0/mbr.bak count=1 bs=512

Esto lo que hace es guardar una copia del MBR (mbr.bak) en un disquete (fd0).
Tendrás que insertar uno antes claro

dd if=/dev/hda of=/mnt/almacen/mbr.bak count=1 bs=512

Esto me la guarda en mi partición de Windows llamada “almacen”. Recuerda
montarla antes como lectura/escritura.

Para restaurarla usa un Live-CD como Knoppix por ejemplo:

dd if=/dev/fd0/mbr.bak of=/dev/hda count=1 bs=512

Esto restaura el MBR con la copia llamada “mbr.bak” que guardaste en el
disquete.

dd if=/mnt/almacen/mbr.bak of=/dev/hda count=1 bs=512

Y esto restaura el MBR con la que guardamos en la partición de Windows, que
por supuesto tienes que tenerla montada.

Todo esto lo he utilizado varias veces. Espero que te sirva.

Willy Walker

debian-logo-vertical.gifAquellos que mantienen máquinas con woody o sarge saben del problema de tener algunos paquetes con versiones antiguas. El problema se acrecienta cuando hay paquetes que necesitan mantener unos datos vivos para que su funcionamiento sea correcto, como puede ser el antivirus clamav o los filtros de spamassassin. Pues bien la gente de debian ha pensado en esto y nos ofrece una solución.Y la solución se llama debian-volatile Una nueva línea para el sources.list, en este repositorio se mantendrán paquetes como los mencionados y todos aquellos que necesiten ser actualizados de forma frecuente. Para ser más exactos, todos aquellos que necesiten datos actualizados para funcionar de una forma eficiente.

Ojo, no es un reemplazo de backports.org ya que el número de paquetes que cumplen los requisitos para estar en él son muy pocos. En la actualidad sólo está la versión del whois

Para actualizar el sources.list basta añadir una línea como la siguiente, aunque es mejor mirar los mirrors disponibles.deb

http://ftp2.de.debian.org/debian-volatile stable/volatile main

Celso González

gentoo_guay.jpgSi en algún momento por la razón que sea, no noscargara bien la lectura de los discos SCSI desde nuestro grub siempre le podemos pasar el parámetro ‘doscsi’ el cuál se encarga de cargar los drivers de nuestra controldora (claro está si lo hemos implementado en el kernel).

default 0
timeout 30
splashimage=(hd0,0)/grub/splash.xpm.gz
   

title=Gentoo Linux 2.6.10-gentoo-r6
root (hd0,0)
kernel /kernel-2.6.10-gentoo-r6 doscsi root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3
initrd /initrd-2.6.10-gentoo-r6

en nuestro caso se trataba de:

livecd / # lspci | grep -i adaptec
pcilib: Cannot open /sys/bus/pci/devices
0000:00:14.0 SCSI storage controller: Adaptec AHA-2940U/UW/D / AIC-7881U (rev 01)

tux_topic_raro.pngProblema:Al montar una unida con:

# mount -t smbfs -o username=user,password=pass //ip/recurso /mnt/tmp

Nos monta la unidad pero nos dice esto:20389: session request to 192.168.1.11 failed (Called name not present)
20389: session request to 192 failed (Called name not present)
esto se soluciona buscando el nombre NetBios de la máquina a la que se le requiere el servicio:

# nmblookup -A ip

por ejemplo:

# nmblookup -A 192.168.1.11

y una vez obtenido (si lo sabemos de memorio no hace falta, claro), procedemos al montaje de la unidad mediante:

# mount -t smbfs -o username=user,password=pass //NOMBRE_NETBIOS/recurso /mnt/tmp

Hecho esto no nos debe a aprecer ninguna alerta al respecto.

debian_topic_clean.pngEs posible que necesitemos acceder a un directorio compartido de una maquina con Windows de nuestra red. Brevemente os explico como hacerlo.Para empezar podemos leer el articulo:

  • HowTo, los primeros pasos para Instalar Samba
  • Configurar un servidor de Samba – Módulo 4.1.3- Instalamos el cliente de Sambaroot@p90:/mnt# apt-get install smbclient- Creamos un directorio en /mnt/ desde donde accederemos a Windows

    root@p90:/mnt# mkdir winsamba

    - Hacemos un listado del ordenador windows al que queremos acceder (nos pedira la contraseña del equipo, salvo que lo indiques en la linea de comandos)

    smbclient -L 192.168.0.2
    root@p90:/mnt# smbclient -L 192.168.0.2
    Password:

    Sharename Type Comment
    --------- ---- -------
    linux Disk emule Disk

    - Instalar la herramienta smbfs para montar el directorio a acceder via red

    root@p90:/mnt# apt-get install smbfs

    - Ahora montamos el directorio al cual queremos acceder

    root@p90:/mnt# smbmount //192.168.0.2/linux /mnt/winsamba

    A partir de este momento, podremos acceder a los datos como si fuera un directorio de nuestra maquina. Recordar de poner los permisos en modo escritura y lectura en el windows si quereis escribir en ese directorio.

    - Cuando acabemos lo podemos desmontar

    root@p90:/mnt# smbumount /mnt/winsamba

    Esta opción de compartir directorios con windows nos permitiria hacer copias de seguridad tanto del servidor Linux, como del cliente Windows en otra maquina diferente.
    Por ejemplo, si queremos guardar nuestro directorio de configuracion del servidor /etc:

    tar cvf /mnt/winsamba/etc.tar /etc/
    gzip /mnt/winsamba/*.tarPor

    Gabriel
    Gigi
    Creado el 02/01/2004 07:58
    modificado el 02/01/2004 07:58

  • tux_topic_raro.pngCon estas líneas se pretende nada más recordar que el comando alias también dispone de la opción de borrado del mismo.