Cómo asegurarse de que la Raspberry Pi siempre tenga la misma dirección IP

Una guía paso a paso para configurar un enrutador para asignar una dirección IP DHCP estática en su LAN a la Raspberry Pi

Recientemente obtuve una Raspberry Pi para probar, y para construir algunas ideas de proyectos que tengo, y justo después de instalar Raspbian, la versión Linux de Debian hecha específicamente para Raspberry Pi, tuve un problema.

Conecté la Raspberry Pi al televisor, usando el cable HDMI, y conecté un mouse USB y un teclado USB para instalar el sistema operativo y obtener todo "cableado".

Luego configuré el servidor VNC en el Pi para poder conectarme desde el Mac.

Mientras quitaba todos esos cables, para que solo la Raspberry Pi estuviera conectada al cable de alimentación, me di cuenta de que tan pronto como la reiniciara, la dirección IP asignada cambiaría.

Esto se debe a DHCP, el protocolo que utiliza el enrutador WiFi. No asigna una IP fija a cada dispositivo conectado: la IP cambia todo el tiempo.

A veces es192.168.1.2. A veces es192.168.1.30. A veces es192.168.1.43.

Realmente no quiero perder el tiempo todo el tiempo para encontrar cuál es la dirección IP de Raspberry Pi, ¿verdad? Es molesto.

Entonces descubrí que puedo asignar una IP fija a un dispositivo específico, identificando su dirección MAC. La dirección MAC, también conocida como Dirección de control de acceso a medios, es un identificador único. Cada dispositivo tiene uno diferente.

Entonces me conecté a mi enrutador WiFi, que se ejecuta en IP192.168.1.1en mi red local, y fui a laservidor DHCPmenú.

Allí, hice clic en "DHCP estático" y pude asignar una IP específica a la dirección MAC de mi Raspberry Pi:

The Router Admin Panel

¿Cómo encontré la dirección MAC del Pi?

Sabía la dirección IP porque el panel del servidor VNC en la Raspberry Pi la mostraba:

The VNC Connect panel

Luego, usando mi MacBook Air, escaneé la red usando:

ifconfig | grep broadcast | arp -a

Esto imprimió las direcciones IP y MAC de todos los dispositivos conectados a la red, incluido el que me interesaba, el Raspberry PI:

? (192.168.1.42) at dc:a6:32:60:20:81 on en0 ifscope [ethernet]  

More computers tutorials: