ip-fija-raspbian-pixel

Poner la dirección IP fija en Raspbian PIXEL

ACTUALIZACIÓN PARA HACERLO EN MODO GRÁFICO – Poner la dirección IP fija en Raspbian PIXEL – modo gráfico GUI

De este tutorial para poner la IP fija en Raspbian tanto para el Ethernet, la red por cable, como para el Wi-Fi siguen funcionando, pero pueden dar lugar a configuraciones extrañas en que puede que veamos dos o más IP en nuestra red para una sola Raspberry Pi.

ip-fija-raspbian-pixel-00

Todo esto se debe a que en las nuevas versiones de Raspbian las direcciones IP se gestionan con otro archivo de configuración, en concreto con dhcpcd.conf, además de un cambio mínimo en el fichero de interfaces. Configuramos primero uno de ellos, el nuevo con más cambios con el siguiente comando desde una Terminal:

sudo nano /etc/dhcpcd.conf

El fichero que se abre es este y la parte a añadir es justo la del final:

# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.

# Allow users of this group to interact with dhcpcd via the control socket.
#controlgroup wheel

# Inform the DHCP server of our hostname for DDNS.
hostname

# Use the hardware address of the interface for the Client ID.
clientid
# or
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.
#duid

# Persist interface configuration when dhcpcd exits.
persistent

# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
option rapid_commit

# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Most distributions have NTP support.
option ntp_servers
# Respect the network MTU.
# Some interface drivers reset when changing the MTU so disabled by default.
#option interface_mtu

# A ServerID is required by RFC2131.
require dhcp_server_identifier

# Generate Stable Private IPv6 Addresses instead of hardware based ones
slaac private

# A hook script is provided to lookup the hostname if not set by the DHCP
# server, but it should not be run by default.
nohook lookup-hostname

interface eth0
static ip_address=192.168.1.11
static routers=192.168.1.1
static domain_name_servers=8.8.8.8
static domain_search=8.8.4.4

Os pongo un pantallazo marcando la parte añadida al final para tener la IP por cable fija:

ip-fija-raspbian-pixel-02

Luego os tenéis que asegurar que en el archivo de interfaces está todo correcto para que la IP sea fija o estática o manual. Para ello usamos el siguiente comando desde una Terminal:

sudo nano /etc/network/interfaces

Y el fichero será algo así:

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Y aquí en otro pantallazo os marco lo que tiene que estar indicado para que la IP sea manual:

ip-fija-raspbian-pixel-01

Solo me queda darle las gracias a Angel MM por su comentario que me ha animado a escribir esta actualización y que podéis ver en el otro post sobre este tema: Poner la dirección IP fija en Raspbian | Raspberry para torpes