Raspberry PI

Instalación y Configuración con Raspbian Jessie

Los temas a tratas son los siguientes:

  • Comandos y programas para la configuración.
  • Consideraciones y prevención de errores.

Comandos y programas para la configuración.

Los comandos mostrados aquí son utilizados para configurar la Raspberry PI 2 con el sistema operativo Raspbian Jessie y son una ayuda para los vídeos "Click Aqui", así que tienen que ser visto de manera conjunta, además es necesario utilizar los siguientes programas Advanced IP Scanner, Win32Disk Imager, MobaXterm y Ultra VNC y los puedes descargar. "Click Aqui"

df -h -> permite determinar cual es el espacio en la micro SD.

sudo raspi-config -> permite configurar los parametros de inicio

Comandos para descarga y actualización del sistema operativo

sudo apt-get update
sudo apt-get upgrade
sudo apt-get clean

Instalación del firewall

sudo apt-get install ufw
sudo ufw allow 22
sudo ufw allow from 192.168.100.0/24
sudo ufw allow 80
sudo ufw enable

Instalamos Fail2Ban

sudo apt-get install fail2ban
sudo cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local
sudo service fail2ban restart

Instalación del servidor VNC

sudo apt-get install tightvncserver
tightvncserver -> para iniciar

Parametros para la resolución de pantalla

vncserver :1 -geometry 800×600 -depth 24
vncserver :1 -geometry 1024x768 -depth 24
vncserver :1 -geometry 1440x900 -depth 24

Para la conexión desde el cliente.
IP_Raspberry:5901 -> Ejemplo: 192.168.100.76:5901

Instalacion de la IP Estatica

sudo ifconfig                   -> verificacion de la conexión
sudo route -n                  -> verificacion del router
nano /etc/dhcpcd.conf    -> modificacion del archivo dhcpcd.conf

Se adiciona los datos de tu red de trabajo y tienes que determinar que la mascara sea la correcta.

interface eth0
static ip_address=192.168.100.30/24
static gateway 192.168.100.1
static network 192.168.100.0
static broadcast 192.168.100.255

Para que la configuración tenga efecto es necesario reiniciar la raspberry con el comando.

sudo reboot now

Consideraciones y prevención de errores

Esta parte esta dedicada a indicarles un poco de la experiencia personal ya que la configuración de la raspberry pi para los que inician con el uso de la misma genera varias preguntas y esta información se encuentra en diferentes links, así que decidí hacer un vídeo que indique como configurarla (si el mismo que les direcciono hasta aquí) e ir directo a la utilización de comandos específicos y actualizados, tal y como hubiera querido que sea el vídeo que alguna busque para iniciar con el uso de la raspberry, comienzo con la pequeña introducción que ampliare a medida que encuentre algo que sea digno de ser publicado.

En el vídeo observan el siguiente orden en la instalación

  • Expansion del espacion en la micro sd   -> esto es obligatorio
  • Instalación del Firewall                            -> opcional al inicio pero obligatorio al final
  • Instalación de Fail2Band                         -> opcional al inicio pero obligatorio al final
  • Instalación del servidor VNC                   -> opcional pero recomendable realizarlo desde un inicio.
  • Instalacion de la IP Estatica                    -> opcional al inicio pero obligatorio al final

Ahora indicio el porque de "opcional al inicio pero obligatorio al final".

Cuando se trabaja con Bases de Datos o aplicaciones Web, realizar toda la configuración del vídeo puede inhabilitar puertos que no permiten realizar instalaciones y actualizaciones ya que los mismos son bloqueados y en este caso es necesario, deshabilitar el Firewall o Fail2Band segun sea requerido y por tal motivo lo viable es realizar el proyecto que te encuentres desarrollado hasta que lo hayas finalizado para posteriormente crear un respaldo de tu micro sd (es mejor prevenir que lamentar) y proceder a instalar el Firewall o Fail2Band, en el caso de que utilices solo los puertos GPIO no debes preocuparte de esto así que instala el Firewall o Fail2Band.

En la asignación de la IP estática indique que al final del archivo dhcpcd.conf se deben agregar las siguientes lineas:

interface eth0
static ip_address=192.168.100.30/24
static gateway 192.168.100.1
static network 192.168.100.0
static broadcast 192.168.100.255

Esto lo tome como referencia de cuando se trabaja con Raspbian Wheezy que fue anterior a Raspbian Jessie en donde dentro de network/interfaces se realiza esas modificaciones, en el caso de tener algún inconveniente, puedes modificar el archivo dhcpcd.conf y escribir solamente.

interface eth0
static ip_address=192.168.100.30/24

© 2017 Innova Domotics - Todos los derechos reservados