Этот адрес не назначен DHCP. 169.254.0.0/16
Диапазон для «Zeroconf» адрес - ссылка локального адреса определен самой системой, наиболее часто используется в качестве запасного варианта, когда DHCP недоступен. Если вы видите этот адрес, но не обычный адрес, это может означать несколько вещей:
Ваш DHCP-клиент не смог получить аренду и сдался.
Или ваш сетевой профиль на самом деле настроен на «только локальный» (в NetworkManager или подобном).
Как всегда, если ваш клиент DHCP и сервер не делать то, что они должны выяснить, что они будут делать - проверить системные журналы, использовать инструмент захвата пакетов (Wireshark / TCPDUMP), и так далее.
- Работает ли демон dhcpd?
- Какой DHCP-клиент использует rpi? Это работает? Можете ли вы запустить его в режиме подробного или отладочного?
- Отправляет ли клиент DHCPDISCOVER и отвечает ли сервер DHCPOFFER?
- Отправляет ли клиент DHCPREQUEST и отвечает ли сервер DHCPACK?
/etc/networks
Файл не имеет значения. Его единственное назначение (аналогично / etc / hosts) - назначить отображаемые имена префиксам сети, например, при запуске route
команды. Точно так же /etc/gai.conf
содержит только приоритеты для сортировки результатов поиска DNS - ничего общего с DHCP.