Cómo configurar la IP estática en un Raspberry Pi Panel PC industrial

Aprende a hacerlo en Raspberry Pi con el sistema operativo Raspbian para aplicaciones permanentes
12 de julio de 2019 por
Cómo configurar la IP estática en un Raspberry Pi Panel PC industrial
Boot & Work Corp. S.L., Support Team

Introducción

En este post, veremos cómo configurar una IP estática en el Panel PC Raspberry Pi que funciona con el sistema operativo Raspbian a través de la consola de comandos.

En muchas ocasiones, no querremos dedicar nuestra Raspberry Pi a un ordenador "normal" con pantalla y teclado, sino que la dedicaremos a aplicaciones permanentes. 

Ejemplos de aplicaciones permanentes son, entre otras muchas, un servidor de archivos, un servidor web, aplicaciones domóticas como el control de las luces, la fabricación de una alarma o un termostato, e incluso la fabricación de robots.

En estos casos, tener una IP estática es un requisito muy importante, por no decir casi imprescindible, para poder conectar con nuestra Raspberry en todo momento desde otro dispositivo.

Requisitos

¿Tu proyecto requiere una IP dinámica o estática?

A través de la dirección IP, podemos conectar con nuestro dispositivo de forma sencilla.

Esta IP puede ser:

  • Dinámico, puede cambiar cada vez que reiniciemos el dispositivo.

  • Estática, permanece fija entre los reinicios.

En muchos casos, nuestros dispositivos se conectan a la red local a través de una IP asignada dinámicamente proporcionada por el DHCP (Dynamic Host Configuration Protocol). 

En este caso, nuestro router actúa como servidor DHCP y nos asigna una dirección IP dentro de un rango de direcciones.

Las direcciones IP dinámicas por DHCP tienen la ventaja de darnos la libertad de no tener que configurar los dispositivos ni asegurarnos de que cada uno tenga una IP diferente. Simplemente, enciendes tu ordenador, tu portátil, tu móvil, tu (... lo que sea...) y el router te asigna la IP sin que tengas que preocuparte de nada.

Sin embargo, normalmente si tenemos una instalación permanente querremos que la dirección IP sea fija. Porque no será de agradecer que vayas a acceder a tus archivos, o a encender las luces de tu casa, y no puedas conectarte porque la IP ha cambiado, ¿verdad?

Configuración

Para configurar una IP estática, debemos asegurarnos de que está fuera del rango DHCP (tendrás que verificarlo en la configuración de tu router) y que ningún otro dispositivo tiene asignada la misma IP.

Para configurar una IP estática en Raspian debemos editar el archivo /etc/dhcpcd.conf con el comando

sudo nano /etc/dhcpcd.conf
        
    

Si nos fijamos en el contenido del archivo, veremos algunas líneas comentadas (comienzan con '#') que tienen un ejemplo de configuración de IP estática:

# Example static IP configuration:
#interface eth0
#static ip_address=192.168.0.10/24
#static ip6_address=fd51:42f8:caae:d92e::ff/64
#static routers=192.168.0.1
#static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1

Para crear nuestra propia dirección IP estática, por ejemplo para la interfaz WiFi (wlan0), copiamos el fragmento comentado y lo modificamos para que quede así.

interface wlan0
static ip_address=192.168.1.200/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

Siendo,

  • interface (interfaz) = Nombre de la interfaz que queremos configurar

  • static ip_address = Dirección fija que queremos (dejar el / 24 al final)

  • static routers = Dirección de la pasarela (del router)

  • static domain_name_servers = Dirección del servidor DND (normalmente el router). Si queremos más de un servidor DNS, se pueden añadir separadores por un espacio.

Luego guardamos los cambios pulsando 'Ctrl + X' y confirmando con 'Y' y 'Enter'. Ahora reiniciamos la Raspberry Pi con el comando:

sudo reboot
        
    

Por último, comprobamos que, efectivamente, tenemos la IP que hemos configurado funcionando con el comando.

ifconfig wlan0
        
    

Y ya tenemos la configuración de la IP estática.


Buscar en nuestro blog

Cómo configurar la IP estática en un Raspberry Pi Panel PC industrial
Boot & Work Corp. S.L., Support Team 12 de julio de 2019

¿Estás buscando tu Controlador Lógico Programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Industrial PLC comparison >>>