- parece necesario añadir el parámetro ipv4 a la línea de comando:
sudo nano /boot/cmdline.txt
ipv4=192.168.1.7/255.255.255.0/192.168.1.1donde la primera dirección corresponde a la IP del servidor, la segunda, a la máscara de subred y la tercera, a la puerta de enlace.
- si se desea deshabilitar ipv6, ha de añadirse
ipv6.disable=1
a la misma línea de comando. tal que así,
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=d5c32472-02 rootfstype=ext4 elevator=deadline ipv4=192.168.1.7/255.255.255.0/192.168.1.1 ipv6.disable=1 fsck.repair=yes rootwait
- para comprobarlo posteriormente,
ifconfig -a
eth0:
flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.7 netmask 255.255.255.0 broadcast 192.168.1.255 - hay una otra vía, complementaria:
sudo nano /etc/dhcpcd.conf
# IP ESTÁTICA
interface eth0
static ip_address=192.168.1.7/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1donde eth0 es el nombre del dispositivo de red (se obtiene por medio de ifconfig); ip_address, la dirección IP seguida de la máscara de subred (24 equivale a 255.255.255.0); routers, la puerta de enlace; y domain_name_server, la DNS.
fuente: Raspberry Pi Learning Resources: How to set up up your Raspberry Pi to have a static IP address.