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.1
en 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:
¿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:
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:
- Finite State Machines
- The Decimal Number System
- The Binary Number System
- Converting Numbers from Decimal to Binary
- Printable ASCII characters list
- Non-printable ASCII characters list
- How to connect to a Raspberry Pi using a Mac
- How to make sure the Raspberry Pi has always the same IP address
- A very short introduction to COBOL