Cómo configurar una IP estática en tu Raspberry Pi

Publicado por Loli Diéguez en

¿Alguna vez has intentado iniciar sesión en tu Raspberry Pi a  través de SSH y no has podido porque no sabias la IP? o ¿Has tenido que escanear tu red para encontrar la IP de tu Pi? Si la dirección IP de tu Raspberry Pi cambia todo el tiempo, es porque estás usando una  dirección IP dinámica que tu router le da por tener el DHCP activado. Si quieres que tu Pi tenga siempre una dirección IP que conozcas, dale una dirección IP estática. Con una IP estática, puedes estar seguro de que la IP funcionará todas las veces.

Antes de seguir, veamos las diferencias entre una IP dinámica y estática.

IP ESTÁTICA VS. IP DINÁMICA

IP DINÁMICA

Las IP dinámicas son buenas para usar si te preocupa la seguridad. Si un pirata informático averigua tu dirección IP, serás menos vulnerable a los ataques ya que la IP cambia con frecuencia, puede cambiar cada vez que inicias sesión, o tras un tiempo determinado, esto se consigue gracias al DHCP que ejecuta tu router, el cual hace que las IP de los equipo de la red cambien cada cierto tiempo.

IP ESTÁTICA

Una IP estática es una IP que no cambia. Esto lo hace más fiable cuando se utilizan servicios que dependen de una conexión a internet estable, como juegos en línea, VOIP o aplicaciones de escritorio remoto. Con una IP estática, puedes usar la misma dirección IP cada vez que te conectas a tu Pi.

CONFIGURACIÓN DE UNA IP ESTÁTICA EN LA RASPBERRY PI

Antes de comenzar, asegúrate de que ya hayas configurado una forma de acceder al terminal. Consulte estos tutoriales  por si aun no has llegado a ese punto: Cómo configurar WiFi en la Raspberry Pi  y Cómo configurar una Raspberry Pi sin monitor o teclado.

En este tutorial, configuraremos las IP estáticas para conexiones WiFi y Ethernet. Si solo necesita uno u otro, simplemente omite lo que no necesitas.

ENCUENTRA TU INFORMACIÓN DE RED

El primer paso es averiguar la IP de tu puerta de enlace o defaul gateway. Esta es la dirección IP local de tu router. Los PC en tu red lo utilizan para comunicarse con el router y acceder a Internet. Si ya sabes cual es la IP de tu gateway omite estos pasos, de lo contrario sigue leyendo.

Enciende la Raspberry Pi e inicia sesión a través de WiFi o Ethernet, después teclea este comando en el terminal route -ne y así podrás ver la información de enrutamiento de tu red:

Cómo configurar una IP estática para tu Raspberry Pi - ruta -ne

 

En la columna "Gateway" (Puerta de enlace), verás la IP de tu puerta de enlace predeterminada (10.0.0.1 en este caso). La columna "Iface" indica los nombres de cada conexión: Ethernet (eth0) y WiFi (wlan0). En este momento, apunta la IP de la puerta de enlace predeterminada.

Ahora hay que averiguar las direcciones IP de los servidores de dominio. Cualquier equipo conectado a un router, envía a estos servidores el nombre de dominio que pones en el navegador (es decir, www.google.com) y el servidor de dominio devuelve la dirección IP que le corresponde a lo que indicas en el navegador; en el caso de buscar www.google.com la IP que nos devolverían seria 8.8.8.8, la cual será usada para acceder al servidor del sitio web.

Ahora pon en el terminal de comandos cat /etc/resolv.conf  para encontrar la lista de servidores de nombres de dominio:

Cómo configurar un IP estático para su contenido de archivo conf conf.

Apunta estas direcciones IP en un editor de texto o escríbelas para más adelante.

CONFIGURE LOS AJUSTES DE RED

Ahora estamos listos para configurar los ajustes de red. Por defecto, la Pi está configurada con una dirección IP dinámica ya que usa DHCP con tu router. Para asignarle una dirección IP estática, debes añadir la IP estática que deseas que tenga tu Pi, la IP de la puerta de enlace predeterminada y los servidores de nombres de dominio al archivo dhcpcd.conf.

En el terminal de comandos, teclea estos comandos sudo nano /etc/dhcpcd.conf para editar el archivo dhcpcd.conf:

Cómo configurar una IP estática para tu Raspberry Pi - Sudo Nano dhcpcd conf

Ahora, sin cambiar nada más en el archivo, agrega el siguiente código en la parte inferior del archivo dhcpcd.conf, reemplazando las direcciones IP con los valores que deseas tener en tu red:

interface eth0
static ip_address=10.0.0.100
static routers=10.0.0.1
static domain_name_servers=75.75.75.75 75.75.76.76 2001:558:feed::1 2001:558:feed::2

interface wlan0
static ip_address=10.0.0.99
static routers=10.0.0.1
static domain_name_servers=75.75.75.75 75.75.76.76 2001:558:feed::1 2001:558:feed::2

 

  • static ip_address:  esta es la dirección IP estática que utilizarás para SSH o para conectarte de forma remota a tu Pi. Fijate en la IP de la puerta de enlace predeterminada (Gateway) , y cambia el último número a cualquier otro número entre 0 y 255.
  • static routers: esta es la dirección IP de la puerta de enlace predeterminada.
  • static domain_name_servers:  estas son las IP que encontramos en el archivo resolv.conf anterior. Separe cada IP con un solo espacio.

Por ejemplo, mi dirección IP de la puerta de enlace predeterminada es 10.0.0.1. Para obtener la  ip_address estática  para mi conexión Ethernet ( eth0 ), reemplacé el 1 con 100 para obtener 10.0.0.100. Para obtener la dirección_ip estática para mi conexión WiFi ( wlan0 ), reemplacé el 1 con 99 para obtener 10.0.0.99. Usaré estas IP para iniciar sesión en mi Pi a partir de ahora.

El archivo debería tener este aspecto aunque las IP serán las que tu tengas configuradas:

Dirección IP estática para Raspberry Pi - Contenido del archivo dhcpcd

Una vez que tengas reemplazadas las direcciones IP , presione Ctrl-X e Y para salir y guardar el archivo dhcpcd.conf. Ahora teclea en el terminal de comandos sudo reboot para reiniciar la Pi. Inicia sesión de nuevo pero esta vez contra la nueva IP de Ethernet estática o IP de WiFi estática que hayas configurado antes:

Dirección IP estática para la Raspberry Pi en PuTTY

Para comprobar que todo funciona correctamente y que la Pi tiene acceso a Internet, haz por ejemplo un ping a Google. Teclea sudo ping www.google.com  en el terminal:

Cómo configurar una IP estática para tu Raspberry Pi - Conexión directa a Ethernet Ping Google

Presione Ctrl-C para detener el ping. Si la conexión es exitosa, verás los paquetes que se han enviado y recibido. Si su conexión no es exitosa, verás un mensaje de error indicando "La red no se puede alcanzar":

Cómo configurar una IP estática para tu Raspberry Pi - Conexión directa a Ethernet No se puede acceder a la red de Google

 

Ahora que tienes configurada una IP estática, la conexión de tu Pi a Internet será mucho más fiable. Pero otra forma realmente útil de conectarse a tu Pi es con una conexión Ethernet directa a su PC o portátil. Una conexión directa es extremadamente rápida y estable. Si te conectas mucho a tu Pi a través de SSH, definitivamente recomendaría configurar esto. Consulta este otro articulo Cómo conectarse directamente a una Raspberry Pi con un cable Ethernet para saber cómo hacerlo.

Espero que te haya servido de ayuda y gracias por leerlo.


Compartir esta publicación



← Publicación más antigua Publicación más reciente →