Un colega mío está intentando solucionar un problema con una máquina Raspberry Pi 3 (última versión de Rasbian). Se isc-dhcpd-server
ejecuta sin problemas en otra configuración similar. Dentro /etc/dhcp/dhcpd.conf
de ambos sistemas, se puede encontrar el mismo contenido, incluida la subnet
configuración, donde se indica claramente que netmask
se debe utilizar 192.168.100.x con 255.255.255.0:
# example.org domain and domain name servers configuration
# ...
ddns-update style none;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.100.255;
option domain-name "project.test";
subnet 192.168.100.0 netmask 255.255.255.0 {
range 192.168.100.2 192.168.100.253;
}
Por alguna razón, aunque el servidor dhcp asigna automáticamente una dirección IP desde una red totalmente diferente (tenga en cuenta que la Raspberry Pi no está conectada a ningún enrutador, etc. y el entorno no tiene conexión a otros dispositivos o Internet:
root@rpi:~$ ifconfig
eth0 169.254.221.127 netmask 255.255.0.0 broadcast 169.254.255.255
lo ...
No estoy familiarizado con el servidor dhcp y con toda la configuración involucrada para que funcione correctamente, por lo que probablemente me estoy perdiendo algo obvio. ¿Hay alguna otra ubicación donde esta configuración deba cambiarse?
Recursivamente buscando dentro /etc
grep -rnw * -e "169.254.*"
devolvió (en ambas máquinas) dos coincidencias, una en gai.conf y otra en redes . El gai.conf es algo que nunca he escuchado. En cuanto a las redes , es la link-local
configuración y, como parece, este es un valor predeterminado en muchos sistemas (incluidas mis propias máquinas virtuales que ejecutan Xubuntu 16.04).