viernes, 18 de julio de 2014

Por qué Uso Linux Mint!



Siempre nos va a invadir "la gran pregunta"!, en el mundo de la informática muy a menudo podemos tener encarnizadas conversaciones acerca de cual pude ser o no el mejor (sistema operativo, lenguaje de programación, cliente de twitter, servicio de correo...)  y pare de contar, lo que si les puedo decir es que cada uno de esos mejores o peros en algo, tienen una razón de serlo y una historia, en algunos más atractiva y otros de novela.

No quiero tratar de envenenar sus almas con posiciones particulares sobre el tema de los sistemas operativos, muy por el contrario solo mencionarles porque he espesado a usar Linux Mint.

viernes, 11 de abril de 2014

Sin duda alguna Windows es una PQEK

Después es instalar Office 2010, al intentar apagar el equipo el mismo se fue a un mensaje que debía instalar 92 actualizaciones, el cual tardó en hacerlo más de una hora, luego al encender nuevamente el equipo se fue a un menaje que debía configurar las actualizaciones  posteriormente se tiro esto.





Ahora ya va por una hora más instalando las actualizaciones que supongo no pudo hacer...



Como reparar un sistema de ficheros EXT4 con bloques dañados.

Hola!, después de un largo tiempo me he animado a crear este Post que puede ser de utilidad, se hace con capturas de imágenes de un caso real en el que un sistema de ficheros EXT4 corriendo Linux/Debian Wheezy se daño hace algunos meses por motivos de fallos eléctricos.

A continuación las imágenes de la primera la falla, mi amigo llama desesperado que la computadora se daño y que ha estado fallando mucho la luz!, que necesita la computadora operando porque hace funciones de router, filtrado de ip y enmascaramiento de ip, que tiene la empresa parada y que ahí me envía esa foto a ver si lo puedo ayudar.







Aveces podía entrar el el Grub y se quedaba aquí




Luego de ver la imagen, yo le comunico que es un fallo de disco y que hay que reparar el mismo, pero ya me temía que solucionar esto iba a ser un poco duro porque no podía acceder de forma remota al computador y mi amigo es neófito en cuanto a utilizar la consola de comandos para hacer algo en la computadora.

Ya resignados sabíamos que con este sistema no se podía reparar, es decir; el sistema operativo no estaba operable con los servicios mínimos montados para desde el mismo poder hacer una reparación de su disco dañado. En ese momento necesitábamos un sistema operativo que pudiera hacer reparaciones a este tipo de partición (EXT4) y a su vez que se pudiera montar tipo Live Cd  bueno !necesitamos un live Live Cd que sea sencillo "nada de interfaz gráfica, solo la consola" para ejecutar los comandos y reparar el disco duro, entonces decantamos por SystemRescueCd descargamos la versión Stable X86 y procedimos - bueno mas bien procedió mi amigo ya que el estaba en oriente y yo en los andes -  a cargar (bootear) la maquina con el CD.




Revistamos las particiones que tenia el disco duro, en nuestro caso el disco primario montado en "/dev/sda".

# parted /dev/sda "print"





Allí identificamos dos particiones con sistema EXT4, en primer lugar nos encontramos la partición "sda1" que se utiliza para el boot y de segundo una partición lógica "sda6" que se utiliza para otras cosas.

Con la esperanza que no fuera la partición del boot "sda1" la dañada procedimos a reparar como se hace tradicionalmente la particón "/dev/sda6".

# fsck -c -y -v /dev/sda6



Pero esta partición solo tenia algunos errores menores y no era la partición dañada que estaba originando el problema en la computadora. Procedimos entonces a reparar la petición del boot del sistema la "/dev/sda1".


# fsck -c -y -v /dev/sda6



Bien allí estaba el error no era un error menor como la partición "sda6", esta partición tenia un problema de bloques malos (bad blocks) un error de geometría de disco. Para reparar este error había que averiguar que tamaño de bloque.


Luego ejecutamos.

# e2fsck -b 32768 /dev/sdb1
 # badblocks -s -v -n -f /dev/sda7 






viernes, 18 de enero de 2013

Cambiar la dirección MAC de tu tarjeta de red

En las redes de computadoras, la dirección MAC (siglas en inglés de media access control; en español "control de acceso al medio") es un identificador de 48 bits (6 bloques hexadecimales) que corresponde de forma única a una tarjeta o dispositivo de red. Se conoce también como dirección física, y es única para cada dispositivo. más..

La necesidad de cambiar este numero es muy especifica para cada usuario, pero imaginen que en su trabajo, están realizando filtrado de información mediante alguna técnica "cual sea" aprovechando este numero único que permite conocer quien es la persona que normalmente utiliza una computadora!, tal vez ahora si tiene sentido cambiarlo.

Este "como" esta realizado para ser implementado en Linux, en primera instancia utilizaremos Linux/Debian, estos son los pasos a seguir:

  • Tener permisos de root ó "super usuario" -> "#"

  • Instalar el paquete "macchanger", este nos permite realizar un "fake" o cambio falso de MAC y asignarlo a un dispositivo de red.

#aptitude install macchanger


  • Con este simple paso de instalación ya tenemos la aplicación "macchanger" y desde ahora podemos cambiar el MAC de la siguiente manera, suponiendo que nuestro dispositivo de red es el "eth0".

#macchanger -r eth0 


  • Se mostrara un mensaje como este, que indica el MAC actual y el MAC falso asignado al dispositivo:  

Current MAC: b8:dd:ac:67:91:4f (unknown)
Faked MAC: 94:c1:a0:3f:3f:31 (unknown)

De esta forma ya sera difícil identificar a la persona detrás de la computadora  ya los sistemas de filtrado no tendrán la MAC falsa relacionada con un usuario.

Para hacer que este técnica se aplique cada vez que encendemos la computadora de forma automática podemos ejecutar lo siguiente:
#echo '#!/bin/sh' > /etc/network/if-pre-up.d/fake-mac; echo '/usr/bin/macchanger -r eth0' >> /etc/network/if-pre-up.d/fake-mac

Eso creara un fichero llamado "fake-mac" en la ruta /etc/network/if-pre-up.d/ , el cual sera evaluado cada vez que la computadora inicie y justo antes de levantar la interfaz de red "eth0" sera cambiado el numero de MAC.

lunes, 27 de febrero de 2012

Buscar fichero distinto a:

Utilizando la potencia del comando "find" en Linux, veremos como buscar ficheros distintos a la extensión (.mp3, .Mp3 y .MP3).

Situarse en el directorio que quiere realizar la búsqueda:
$cd  /media/333-000

Para buscar:
$find . -name "*.*" -not -name "*.??3"

Esto devuelve como resultado una lista de ficheros que se encuentran dentro del directorio /media/333-000 distintos a las extensiones antes mencionadas. En mi caso quería eliminar la lista de ficheros resultantes, para eso solo se pasa el parámetro "-delete" al comando "find".



martes, 16 de agosto de 2011

Séptimo Día Debian - Mérida

El sábado 27 de agosto se estará celebrando por séptima vez el día Debian - Mérida.

Cada 16 de agosto se conmemora un nuevo aniversario del nacimiento del proyecto Debian, por lo que cada grupo de usuarios organiza un evento a nivel local con variadas actividades referentes tanto a Debian como al software libre en general.

Toda la planificación del evento en -> http://wiki.debian.org/DebianDay2011/Venezuela/Merida




martes, 21 de junio de 2011

Android Python Apps

Continuando con el Post Python en Android + script de regalo SMS/GPS/SMS he empaquetado el scrip SMS/GPS/SMS en una aplicación llamada smslocation-beta-0.0.1.apk para Android.

Actualmente se encuentra en su fase de pruebas , pero es funcional, pueden encontrar la información completa en la dirección http://hg.web-aox.com/android-python-apps/wiki/Home, incluso pueden reportar errores y agregar solicitudes de nuevas funcionalidades.