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
Raspbian / Linux iOS
¿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.
Cómo configurar la IP estática en un Raspberry Pi Panel PC industrial