Entradas

Raspberry Pi – Servidor NO-IP

Imagen
En este artículo veremos como montar sencillamente el demonio de NO-IP para evitar tener una dirección IP pública fija (en casa) y poder conectarnos desde el exterior a cualquier servicio que ofrezcamos! Para todo el que no conozca, NO-IP es un servicio gratuito que podemos montar en nuestras casas/pequeñas empresas, nos permitirá que con una IP pública dinamica (sin adquirir una IP pública fija) nos actualice constantemente un nombre DNS que creemos, con ello, sabremos siempre cual es la IP pública de nuestra casa/pequeño negocio. Crearemos una cuenta en NO-IP, posteriormente un host (por ejemplo ‘casa’) y lo asociaremos a un nombre DNS gratuito (como ddns.net, no-ip.org, etc… hay cientos!). Con lo que instalaremos un pequeño software en la Raspberry que mantendrá actualizando la IP pública que tengamos en casa al dominio ‘casa.no-ip.org’ constantemente. Podremos en tal caso crear un CNAME en nuestro dominio público corporativo que enlace contra el dominio g

tcpdump: ejemplos

Tcpdump  es la mejor herramienta de línea de comandos en Linux y Unix para  analizar e interceptar tráfico de red entrante y saliente  de las redes a las que el equipo en el que se ejecuta está conectado. Son necesarios privilegios de superusuario en la mayoría de sistemas Unix para poder ejecutarlo, aunque es posible establecer la configuración de tal forma que pueda ser utilizado por usuarios sin privilegios de superuser. Para la captura de paquetes, tcpdump utiliza la librería  libpcap . Además de  esnifar tráfico o capturar paquetes de red , tcpdump también puede leer el contenido de un fichero en el cual previamente se han volcado los paquetes de red. También puede escribir en salida estándar (por defecto) o a un fichero el tráfico capturado. Vamos con lo interesante, que es el  modo de utilizar la herramienta y los parámetros más básicos  y comunes que se aplican para capturar paquetes. Interfaz de red a capturar Para capturar todo el tráfico de entrada y salida d

Impresora 3D Reciclada con lectores de CD y Arduino

Imagen
A veces las partes viejas de computadora pueden ser utiles como lo es este caso... con 3 lectores de CD / DVD contruiremos una Mini impresora 3D o una maquina CNC dependiendo el uso que se le quiera dar. Actualmente las impresoras 3D convencionales cuestan  de 900 a 1000 dolares aproximadamente, nosotros con menos de $100 podemos construir este proyecto y darle un buen uso... Lo que podriamos considerar como chatarra puede ser reciclado muchas veces y hacer uso de ella, en esta ocacion vamos a elavorar este proyecto con 3 lectores de CD de alguna computadora que ya este abandonada y vamos a ver paso a paso como hacerlo. Partes que necesitamos: 3 lectores de CD 1 Arduino (Uno en nuestro caso) 3 Steper Drivers Desarmamos los 3 lectores de CD y en su interior vamos a encontrar una placa como esta: Esta contiene un Steper Motor que es el que va a simular cada uno de los ejes de la maquina (X,Y,Z), retiramos cualquier otra cosa que esta con

Cómo descargar videos de Youtube en tu Raspberry Pi

Imagen
¿Habéis visto un video alojado en YouTube que os gustaría descargar y ver cuando queráis en vuestra querida Raspberry? Si es así estáis en el sitio indicado porque hoy os voy a explicar cómo hacerlo mediante  youtube-dl Como casi todo lo que cuento aquí, estas instrucciones son totalmente válidas para cualquier ordenador corriendo Debian. Vamos al lío. Ejecuta el comando  sudo apt-get install youtube-dl  para instalarlo. ¡Ya está! ¿Verdad que es fácil?. Para descargar un video nada tan sencillo como escribir youtube-dl seguido de la URL del video que queramos descargar. Vamos a ver esto con un ejemplo. Vamos a  YouTube , buscamos el video que queremos descargar y le damos a compartir. Ahí vemos que su url es (por ejemplo)  http://youtu.be/63fCoDvyF2E Vamos a la terminal y escribimos  youtube-dl  http://youtu.be/63fCoDvyF2E  y el video empezará a descargarse automáticamente. Si hacemos un  ls -lh  veremos que el video se ha guardado como un fichero .mp4 y que ocupa 8,5MB

Hora y reloj en Raspberry Pi

Imagen
Resulta que el Raspberry Pi no lleva reloj. Como se ha diseñado para ser lo más barato posible el añadir un reloj y la correspondiente pila, habría encarecido el producto. Para mantener el sistema en hora utiliza el sistema  NTP  que viene por defecto instalado y activado. Es decir si está conectado a Internet se pone el solo en la hora correcta. Saber hora sistema Para saber la hora del sistema basta con escribir en el terminal: $ date Y la respuesta deberia ser parecida a: lun ene 21 22:35:08 CET 2013 Huso horario Como se puede ver en la información que devuelve el comando “ date ” esta también la información sobre el huso horario que esta utilizando el sistema. En mi caso “CET” hora (Time) de Europa Central. Si se quiere cambiar el huso horario hay que utilizar el comando $ sudo dpkg-reconfigure tzdata Primero se escoge el área geográfica: Huso Horario. Àrea geográfica Y luego la capital del país o el huso horario: Huso Horario. Capital del país Ve

RasPi: actualización del firmware

Normalmente mantenemos nuestra   Raspberry   actualizada a nivel de software, mediante los típicos y archiconocidos comandos de   apt-get update   y   apt-get upgrade . La verdad es que es una herramienta indispensable hoy en día, y muy cómoda. Sin ella no seríamos capaces de ser tan eficientes a la hora de instalar y desisntalar software en nuestra Pi (y hoy dia, en casi cualquier linux), ni de mantener al día todo el sistema operativo. Y esto es gracias a que la gente de   Raspbian   (Debian) mantiene unos servidores de actualizaciones y de software verdaderamente importantes. Lo único que no podemos hacer mediante estos comandos es actualizar el  firmware . ¿Por qué? Bien, básicamente porque es un punto algo mas crítico del sistema. Una actualización de firmware fallida podría dar al traste con nuestra Pi. El firmware se ubica en la memoria interna de nuestra Pi y afecta directamente a todo el hardware. Por suerte también se ha publicado (antes no!) y es tan sencillo de ac