Este endereço não é atribuído por DHCP. O intervalo 169.254.0.0/16
é para endereços "zeroconf" - endereços de link locais escolhidos pelo próprio sistema, mais comumente usados como como fallback quando o DHCP não está disponível. Se você está vendo este endereço mas não é um endereço regular , pode significar algumas coisas:
-
O seu cliente DHCP não conseguiu obter uma concessão e desistiu.
-
Ou o seu perfil de rede está realmente definido como "somente local" (no NetworkManager ou similar).
Como sempre, se seu cliente e servidor DHCP não estiverem fazendo o que devem, investigue o que eles estão fazendo - verifique os registros do sistema, use uma ferramenta de captura de pacotes Wireshark / tcpdump) e assim por diante.
- O daemon dhcpd está em execução?
- Qual cliente DHCP o rpi está usando? Está correndo? Você pode executá-lo no modo detalhado ou de depuração?
- O cliente envia um DHCPDISCOVER e o servidor responde com um DHCPOFFER?
- O cliente envia um DHCPREQUEST e o servidor responde com um DHCPACK?
O arquivo /etc/networks
não é importante. Sua única finalidade (semelhante a / etc / hosts) é atribuir nomes de exibição aos prefixos de rede, por exemplo, ao executar o comando route
. Da mesma forma, /etc/gai.conf
contém apenas prioridades para classificar resultados de pesquisa de DNS - nada a ver com DHCP.