Archive for the ‘knoppix’ Category

Reparando particones reiserf con reiserfsck

July 11, 2008

Bueno aqui va:

0.- Por si aparece problema con el dma: hdparm -d1 /dev/hda2

1.- $ sudo mount -o remount,ro /dev/hda2 sirve para montar la unidad problema en modo lectura only

2.- Ya con el reiserfsck: reiserfsck ---rebuild-tree /dev/hda2

Esto debe reconstruir el tree de la particion. A ver si sigue jodiendo despues de esto. (algo asi como 6000 segundos se deberia tardar en nuestro caso)

Fuente: http://www.cyberciti.biz/tips/repairing-reiserfs-file-system-with-reiserfsck.html

We have already written about ext2/ext3 file repair using fsck and other utilities. Linux comes with different filesystems and different repair utilities. To repair a ReiserFS filesystem you need to run reiserfsck command, which is a checking tool for the ReiserFS filesystem (just like fsck command for ext2/ext3 file system).

Reiserfsck searches for a Reiserfs filesystem on a device, replays any necessary transactions, and either checks or repairs the file system. ReiserFS saves data or log in a special file for pending disk updates and later on it commit updates to disk resulting into very good filesystem consistency.

Step # 1: Install reiserfsck

You need to install reiserfsprogs package, which includes reiserfsck user level tools for ReiserFS filesystems.
# apt-get install reiserfsprogs

Or if you are using RedHat/Fedor Core Linux:
# yum install reiserfsprogs

Step # 2: Backup partition/disk

Take system down to runlevel 1.
# init 1

Unmount /dev/sda1 (if it is still mounted as read/write only):
# umount /dev/sda1; umount /dev/sda2

Before using any one of the following command you are strongly advised to make a backup copy of the whole partition using dd or ddrescue (recommended) command.
# ddrescue /dev/sda /dev/sdb

OR use dd command:
# dd if=/dev/sda of=/dev/sdb conv=noerror

Step # 3: Check filesystem consistency

Above command makes a backup of your drive. Next check filesystem consistency which will reports problem to you with the following command (assuming that /dev/sda1 is your partition):
# reiserfsck --check /dev/sda1

If you get an error Bad root block 0If you get following message:
Running with –rebuild-tree is required

Then you need to run following command rebuilds the entire filesystem tree using leaf nodes found on the device (this is nothing but indication of corrupted :
# reiserfsck --scan-whole-partition --rebuild-tree /dev/sda1

Where,

  • –scan-whole-partition: This option causes –rebuild-tree to scan the whole partition but not only the used space on the partition. You should always use this option with –rebuild-tree.
  • –check: Checks filesystem consistency and reports, but does not repair any corruption that it finds.
  • –rebuild-tree: This option rebuilds the entire filesystem tree using leaf nodes found on the device. Once you passed this option, do not stop or interrupt building operating.

Recovering corrupted superblock

Each file system has a superblock, which contains information about file system such as:

  • File system type
  • Size
  • Status
  • Information about other metadata structures

If this information lost, you are in trouble (data loss) so Linux maintains multiple redundant copies of the superblock in every file system.

During check (reiserfsck –check /dev/sda1) if you get an error superblock was missing, use following command to fix superblock:
# reiserfsck --rebuild-sb /dev/sda1

Where,

  • –rebuild-sb: This option recovers the superblock on a Reiserfs partition. Normally you only need this option if mount reports “read_super_block: can’t find a reiserfs file system”.

Caution: Do not run above command twice on same drive. You will damage your partition (data).

Final note

Next logical step is mount your partition /dev/sda1 and check for your data:
# mkdir -p /mnt/data
# mount /dev/sda1 /mnt/data
# cd /mnt/data
# ls
# ls lost+found/ -l

lost+found is a special directory where recovered files are kept by Linux/reiserfsck. You can examine these files and restore the data.

Better backup entire partition using tar or ssh session:
# tar cvf /dev/nst0 /mnt/data

OR use scp to dump data to remote system:
# scp -r /mnt/data you@other.server.com:/backup

nxserver y nomachine

April 12, 2008

Agregar en /etc/apt/sources.list deb http://www.kalyxo.org/debian experimental main

# apt-get update

# apt-get install nxserver

# adduser

Se añaden usuarios que podrán ejecutar el cliente de Nx de la forma:

# nxserver –adduser

Después poner la contraseña al usuario con:

# nxserver –passwd

Con nxsetup se lanza el servidor nx, que a su vez, lanza al servidor de ssh y genera las claves necesarias para la comunicación cifrada ssh.

# nxsetup

Se puede detener con:

nxserver –stop

e iniciar con:

nxserver –start

nxserver –help para ver todas las opciones disponibles, lista de users, enviar mensajes a usuarios concetados, desconectar usuarios, etc.

Antes debemos configurar el ssh de la siguiente manera:

Editar este archivo: /etc/ssh/sshd_config
Colocar al final lo siguiente:
AuthorizedKeysFile /usr/NX/home/nx/.ssh/authorized_keys2

Reiniciamos el demonio SSH:

sudo /etc/init.d/ssh restart

* Reiniciamos el ordenador.
* Comprobamos que el servidor NX esté funcionando:

sudo /usr/NX/bin/nxserver –status

El cliente se puede bajar de: http://www.nomachine.com/download-package.php?Prod_Id=65

Para windows, linux, etc…

Knoppix funcionalidades extras

April 10, 2008

http://www.malditainternet.com/knoppix-workstation-seguridad-clusters-juegos

Sitio Oficial de Knoppix:


http://www.knoppix.org/

Seguridad …

Bueno… como es de esperarse, basados en esta distribución, empezaron a surgir proyectos paralelos, uno de ellos, Knoppix-STD. Knoppix-STD es básicamente, un Knoppix, pero orientado completamente a seguridad informática y manejo de redes.

A la instalación base, los muchachos de Knoppix-STD le agregaron varias aplicaciones, como ser, crackers para passwords, herramientas de encriptación (gpg, openssl, stunnel,etc), herramientas para montar firewalls (shorewall) , herramientas para armar Honeypots, (como ser Honeyd y Labrea), herramientas para detección de intrusos (snort, aide, etc), herramientas generales de red (LinNeighboorhood, etherape, iptraf, ntop, etc) , varios sniffers (varios productos y varios tipos) , herramientas para realizar test de penetración a sistema y varias herramientas para redes wireless. (para ver el listado completo, miren

http://www.knoppix-std.org/tools.html

) . Por lo tanto, arrancando con este Cd, tenemos un linux completamente usable, y con mas de 200 tools para administrar redes, analizarlas, monitorearlas, etc. Ideal para auditores de seguridad, etc.

Sitio Oficial de Knoppix-STD:


http://www.knoppix-std.org/

Arma tu cluster con ClusterKnoppix!

Y claro, ya que estamos con tantas locuras, como no armar un cluster, basado en maquinas corriendo knoppix ;)

Así surgió ClusterKnoppix, una nueva distribución basada en Knoppix, que ya trae el kernel de openMosix. (soft para el armado de clusters)

Algunas de las cualidades son :

* Trae “openMosix terminal server” ? el cual permite iniciar clientes linux vía la red, usando PXE, DHCP y tftp.
* No se necesitan CDrom/harddisk/floppy para los clientes linux.

* Incluye openMosix autodiscovery ? Con el cual los nuevos nodos son agregados al cluster de forma automatica, sin necesidad de configurar nada.

* Clustermanagement tools – openMosix userland/openMosixview

* Cada nodo del cluster, tiene acceso remoto como root en los otros nodos, via ssh/RSAkeys.

* Soporte para MFS/dfsa

Así que, teniendo varias maquinas, vamos iniciando todas con el cd de clusterknoppix y luego de configurar un par de opciones, podemos armar nuestra mini súper computadora =)

Sitio Oficial de Cluster-Knoppix:

http://bofh.be/clusterknoppix/

Basta de trabajo, seguridad, etc.. ¡queremos jugar!

Ya tenemos seguridad informática, ya armamos nuestro cluster, todo muy lindo .. pero basta. Ahora simplemente queremos jugar… para eso claro, bajamos nuestro KnoppiXMAME ;)

Este es, ni mas ni menos, que otra nueva distribución basada en Knoppix, con un kernel adaptado, que trae un par de mejoras (preemptible scheduling, low-latency, and compressed caching) y detecta / configura de forma automática todos los gameports y joysticks que tengamos y nos deja en nuestro Xwindows, con X-MAME y gxmame.

Esto nos permitirá jugar en cualquier pc, sin necesidad de complicarnos la vida con instalaciones. Soporta juego en red y ocupa solo 230MB, disponiendo única y exclusivamente de los elementos necesarios para jugar, habiéndose removido incluso hasta las manpages.

Fin ..

Bueno, eso es todo. Espero que les haya gustado la nota. Para mi, personalmente, Knoppix es realmente algo increible, y ultraflexible. En la web del proyecto original, hay incluso una guia de como armar nuestro propio Knoppix personalizado, asi que les aconsejo darle una mirada.


Storm Night

storm@malditainternet.com

Links de interés / referencia:

Sitio Oficial de Knoppix:

http://www.knoppix.org/

Sitio Oficial de Cluster-Knoppix:

http://bofh.be/clusterknoppix/

Sitio Oficial de KnoppiXMAME:


http://public.planetmirror.com/pub/knoppixmame/

Sitio Oficial de Knoppix-STD:


http://www.knoppix-std.org/

¿Que es OpenMosix?

http://openmosix.sourceforge.net/

MOntando dispositivos USB en knoppix

April 10, 2008

mount -t vfat /dev/sda1 /mnt/sda1

Otra forma:

hotplug a traves de apt-get install hotplug

¿Cómo acceder a una sesión de usuario común con privilegios de Administrador (root)? Edición del archivo Sudoers

April 8, 2008

Editar el archivo: /etc/sudoers
Se coloca:

knoppix ALL=NOPASSWD: ALL

Esta opcion puede estar precedida de un numeral, la idea es habilitarla o agregarla.

Yo lo edito facil con el comando su para logearme como superuser y luego con el editor del mc.


Acceder como root a KDE en knoppix

April 8, 2008

Este truco sirve para crear un usuario llamado root:

En Knoppix está deshabilitado por defecto el acceso de root al entorno gráfico.

Se supone que por motivos de seguridad. No es bueno hacer uso de root más que para tareas administrativas.

No obstante si deseas entrar como root en KDE modifica en

/etc/kde3/kdm/kdmrc

la línea

AllowRootLogin=false

por

AllowRootLogin=true

Luego se debe reiniciar y ya aparece el usuario root.

Configurando red en knoppix

April 8, 2008

Entrar como root con su, luego mc

Buscar /etc/network/interfaces. Este archivo guardará la configuración de las tarjetas de red (IP, máscara, …) que tengamos. Cualquier distribución tipo Debian (Knoppix, Ubuntu, Linex, Guadalinex, …) lo tiene y la configuración de la red se basa en él. Es decir, es un archivo bastante importante.

Este archivo tendrá algo parecido a

auto lo
iface lo inet loopback


auto eth0
iface eth0 inet static
address 192.168.0.240
netmask 255.255.255.0
gateway 192.168.0.1
network 192.168.0.0
broadcast 192.168.0.255

Las líneas de network y broadcast no son estrictamente necesarias.

Bueno, ni que decir tiene que está configuración no suele ser adecuada en la inmensa mayoría de los casos.
Actualmente la mayoría de los routers asignan direcciones dinámicas mediante DHCP y si ven una dirección que ellos no han asignado no permitiran salir a Internet.

Sería mas correcto poner


auto eth0
iface eth0 inet dhcp

Si la tarjeta de red es inalámbrica


auto eth0
iface eth0 inet dhcp
wireless_essid nombre_de_red
wireless_key clave
gateway 192.168.1.1

Ejemplos de claves son:
En hexadecimal: 00112233445566778899001122
En ASCII: s:Z0002CF49531A

Poner en vez de eth0 la interfaz que corresponda (eth1, eth2, …)

Una vez hecho esto no es necesario reiniciar como en Windows para ver el resultado. Basta ejecutar como root el comando

/etc/init.d/networking restart.

Esto puede hacerse desde una consola de usuario escribiendo

su -c "/etc/init.d/networking restart" root

Instalar knoppix en disco duro

April 7, 2008

Knoppix es un debian muy completo, si instalamos la version que viene en dvd tendremos mas herramientas de las que podremos usar, pero sigo pensando es una buena opcion.
Bueno Antes de todo el proceso de instalación deberan establecer la partición en la cual van a instalar el sistema knoppix, luego de que logren esto deberan ejecutar las siguientes instucciones:

Entren al menú(si no les detecta el mouse hasta los momentos pueden pulsar ALT + F1), procedan a abrir el submenu Knoppix y luego ejecute la opcción “Consola de Root”.
Procedan a ejecutar el comando:

# knx2hd

Lo demas es seguir instrucciones, en versiones algo viejas funciona

knx-hdinstall


Asterisk Bootable CDROM

February 6, 2008

Esto es una referencia y fue tomado de : http://www.voip-info.org/wiki-Asterisk+Bootable+CDROM

Boot and run Asterisk from a bootable CDROM.
Variable information (config files, network settings, etc) are typically stored on a USB Flash drive or floppy.
There are many Live CD Linux distributions that use this model. The well known being http://www.knoppix.org/.

Asterisk Live CD distributions

  • AdminsParadise VoIP CentOS based LiveCD including PBX(Asterisk) + CallingCard(A2Billing) + FreePBX + Hylafax + Avantfax
  • Amatix InstantPBX Debian based LiveCD including PBX(Asterisk) + CallingCard(A2Billing)
  • Amatix Office Debian based LiveCD including PBX(Asterisk) + CallingCard(A2Billing) + Router/Firewall(IPCop) + Email(Postfix+Dovecot) + Groupware(eGroupWare) + disk installer
  • AstBill and Asterisk Live CD AstBill Live CD contains AstBill-0.9.0.13, Asterisk 1.2 and MySQL 5.0.15 based on DSL and Knoppix.
  • Asterisk Live!
  • Asterisk on CD-ROM, especially suited for use in Germany: http://www.asterisk.de.ms/
  • AstLinux
  • Celliax LiveCD, with a working installation of Celliax (Asterisk + chan_celliax and configuration utilities) based on Knoppix. The Celliax LiveCD contains also all is needed to run Celliax on Windows: the cygwin installer and the tgz with the asterisk-celliax stuff to be untarred in a basic cygwin installation.
  • CosmoPBX is a Live CD released under GNU/GPL by VoIP-OutSourcing.com based on Knoppix and includes latest Asterisk 1.4 and Asterisk-GUI
  • kasterx
  • Knopsterisk “From PC to PBX in 4 Minutes!”
  • ST-PBX Live Asterisk 1.2 and Debian on a Live CD, with posibility to install to harddrive.
  • Slast Asterisk 1.4 and Slax. Easy to customize for demos and emergencies
  • Medianix “FreePBX” (Unlike what the name suggests, this live CD does not use FreePBX). A liveCD based on both Debian and Morphix with latest asterisk 1.4, asterisk-gui and more, all packaged for debian sid (packages and repository also available). This is a free version of the Medianix LiveCD, a commercial one with many improvements and ad-hoc written software will be available soon.
  • Xorocm Rapid Live CD – Complete Asterisk System in 3 Minutes!

Some of the distributions listed above may have also have the ability to install and run from a harddrive.

See Also:

Como borrar archivos protegidos en Windows

September 6, 2007

Esto toma ventaja ante esos archivos que no se pueden borrar ya que son parte de virus o troyanos que han tomado control de las maquinas (obviamente en SO Windows), para ello recomiendo:

1.- Uso de algun live CD linux que tenga NTFS 3G, por todo aquel rollo de leer/escribir en dichas particiones (por ahora no tengo no tengo ninguno, pero estoy buscando, supongo que el nuevo knopix lo incluye) o,

2.- Uso de PE Builder, con esto creamos un live cd de windows xp que nos puede ser de mucha utilidad a la hora de modificar cosas en una maquina infectada, solo debemos arrancar la maquina con ese CD y luego tendremos un entorno de trabajo parecido a windows xp, incluso hasta podremos navegar en internet, para bajarnos cualquier cosa que nos haga falta, y para borrar archivos se puede abrir una ventana DOS que a punta de comandos basicos pueden hacer de todo.

De mas esta decir, de seguro no es la unica manera, pero si han probado de todo (arranque a prueba de fallos, programas xxxx, etc) no esta de mas probar.

Como construyo el live CD de windows xp? en este misma pagina esta toda la información:

http://prog-asm.blogspot.com/2007/04/pe-builder-crea-cd-booteable-de-windows.html

Tambien se me ocurre pueden probrar freedos, este interesante proyecto tiene un live cd bastante interesante que vale la pena explorar, en esta pagina tambien la hemos tratado:

http://prog-asm.blogspot.com/search/label/FreeDos


Follow

Get every new post delivered to your Inbox.