Para ciertos proyectos, a veces es necesario configurar una dirección IP fija para su Raspberry Pi. Esto se debe a que una dirección IP dinámica se puede cambiar cada vez que se enciende. Una dirección IP fija puede ser útil cuando se está conectando de forma remota a su microordenador o si se está comunicando con otros dispositivos, o cuando se configura un servidor.
Hardware
- Raspberry Pi con OS conectada por WiFi o Ethernet a tu caja
Compruebe la dirección IP de su red
Para mostrar la dirección local de su red, introduzca el siguiente comando
ip route | grep wlan0
o si tu Raspebrry Pi está conectada vía ethernet
ip route | grep eth0
Aquí tenemos dos direcciones:
- la dirección local del router: 192.168.1.254
- la dirección local de la Raspberry Pi: 192.168.1.46
Configuración de una IP fija para la Raspberry Pi
Para configurar una dirección fija, vamos a modificar el fichero de configuración del cliente DHCPCD
sudo nano /etc/dhcpcd.conf
Al final del fichero, añada las siguientes líneas:
interface wlan0
static ip_address=192.168.1.46/24
static routers=192.168.1.254
Guarde y cierre el archivo.
Una vez modificado el archivo, puedes reiniciar la Raspberry Pi y comprobar que sigue teniendo acceso a Internet.
Es perfectamente posible utilizar una dirección distinta de la recuperada con ip route (192.168.1.46). Las únicas restricciones son utilizar:
- una dirección disponible
- una dirección en la máscara de subred correcta (192.168.1.xxx)
Para obtener las direcciones utilizadas en su red, introduzca el siguiente comando
arp -a
A continuación, obtendrá una lista de todas las direcciones IP fijas y dinámicas de los dispositivos conectados a la misma red que la Raspberry Pi.
Sólo tiene que elegir otra dirección.
N.B.: Las cajas suelen tener dos redes, una en 2,5Gz y otra en 5Gz. Para elegir una dirección única, debes comprobar las conexiones en todas las redes del router.
Para obtener una lista de los dispositivos conectados, puedes ir directamente a la página de gestión de tu router introduciendo su dirección IP en el navegador.