Я создаю образ Fedora 26, который будет работать примерно на 100 машинах в закрытой среде. Эти машины будут подключаться к двум серверам, один для NFS, другой для веб-служб. Веб-сервер также запускает DHCP-сервер.
Сервисы работают, если не считать одного. Когда образ клиента загружается, появляется графический экран входа в систему до того, как DHCP кажется завершенным. Имя хоста, обслуживаемое DHCP, не отображается на экране входа в систему - вместо этого оно отображается как «localhost.localdomain». Если пользователь входит в систему, экран становится пустым, а затем возвращается еще один графический экран входа в систему. Теперь имя хоста правильное, и вход в систему работает. Если я перейду на другой неграфический экран, нажав Alt-F2 или Alt-F3, я смогу увидеть, что имя хоста правильное. После входа в систему IP-адрес правильный.
Я запускал аналогичную среду год назад с Fedora 24 и два года назад с Fedora 22, и этой проблемы не возникло.
Я использую классический сетевой сервис (network.service) после отключения NetworkManager. Я попробовал некоторые из предложенных мной предложений относительно последовательности (включение network-online.target в списки Wants и After для graphical.target), но пока безуспешно.
Мы будем благодарны за любые предложения о том, как решить эту проблему!