Asignar IP estática en Raspberry Pi

Para acceder a nuestra Raspberry Pi desde otro equipo necesitamos conocer su dirección IP, pero si tenemos una IP dinámica esta puede cambiar cada vez que se reinicia el equipo, asignar una IP estática es muy fácil.

Primero vamos a ver las conexiones que tenemos activas:

Cada linea representa una conexión con el formato “iface eth0 inet dhcp“, esto significa que la conexión por el cable ethernet esta cogiendo su IP vía DHCP, que se genera dinamicamente por el router. Esta es la configuración que tenemos que cambiar.

Recogiendo Información

Primero necesitamos alguna información de la actual conexión y el router, ejecutamos el comando:

La información que necesitamos es inet addr (IP actual), Bcast (Broadcast IP) y Mask (Mascara de red).

Necesitamos algo mas de información obtenida del siguiente comando:

Necesitamos la IP de ‘Gateway‘ y ‘Destination‘.

Editando la Configuración de Red

Con la información que hemos obtenido en el paso anterior ya podemos editar la configuración de red:

Tenemos que cambiar la linea “iface eth0 inet dhcp” por “iface eth0 inet static”.

Luego justo después de esta linea introducimos la siguiente información cambiando las IPs por las obtenidas en el paso anterior, debería quedar algo así:

Guardamos los cambios y ejecutamos el siguiente comando para cargar la nueva configuración:

En este momento se nos desconectará la sesión y tenemos que volver a conectarnos usando la nueva IP.

Configuración WiFi

Si queremos conectarnos mediante Wifi tenemos que añadir la siguiente información a lo anterior:

Justo después de la ultima linea del bloque “auto wlan0”, “wireless-power off” es para no desconectar el adaptador WiFi cuando esté un tiempo sin actividad, ya que si se desconecta no podemos volver a conectar a la Raspberry Pi.

Ahora solo falta editar el fichero wpa_supplicant:

Añadimos lo siguiente bajo “update_config=1”:

Por supuesto cambiando los datos por los de nuestra red Wifi.