/etc/hosts редактирования стирания файла после приостановки или перезагрузки

18.04 с последними обновлениями.

Я пытаюсь изменить мой /etc/hosts файл, таким образом, я могу получить доступ к своему локальному серверу через его имя хоста.
Я вношу изменение с sudo nano /etc/hosts, и это придерживается прекрасный к текущей сессии. Однако после перезагрузки моей системы или приостановки ее, файл возвращается сам назад к состоянию, это было в том, прежде чем я отредактировал ее.
Я попытался отредактировать использование обоих терминал на графической сессии, а также от подсказки tty на новой начальной загрузке без пользы.
Это только начало происходить, так как новый маршрутизатор был установлен в моей сети домов, однако я не вижу, почему это вызвало бы эту проблему.

$ ls -al /etc/hosts   
-rw-r--r-- 1 root root 254 Jan 20 17:03 /etc/hosts
0
задан 19 January 2019 в 23:37

1 ответ

Файл перезаписывается systemd-resolved.service, среди других файлов:

systemd-разрешенный синтезирует ресурсные записи DNS (RRs) для следующих случаев:

  • Локальное, настроенное имя хоста разрешено ко всем локально настроенным IP-адресам, заказанным их объемом, или — если ни один не настроен — адрес IPv4 127.0.0.2 (который находится на локальной обратной петле), и адрес IPv6:: 1 (который является локальным хостом).

  • Имена хостов "localhost" и "localhost.localdomain" (а также любое имя хоста, заканчивающееся в ".localhost" или ".localhost.localdomain"), разрешены к IP-адресам 127.0.0.1 и:: 1.

  • Имя хоста "_gateway" разрешено ко всему текущему значению по умолчанию, направляющему адреса шлюза, заказанные их метрикой. Это присваивает стабильное имя хоста текущему шлюзу, полезному для ссылки на него независимо от текущего состояния конфигурации сети.

  • Отображения, определенные в/etc/hosts, разрешены к их настроенным адресам и назад, но они не будут влиять на поиски для нетипов адресов (как MX).

Согласно документации для /etc/systemd/resolved.conf и связанное сообщение, можно отредактировать /etc/systemd/resolved.conf чтобы разрешить определенный домен Вашим локальным DNS разъединяют (на Ubuntu, у Вас есть dnsmasq, пример), или добавить ReadEtcHosts= позволять сервису на самом деле использовать файл.

Можно также отключить сервис. Посмотрите, Как отключить systemd-разрешенный в Ubuntu?


Согласно Fedora форум распараллеливает проблему, мог также коснуться услуг Администратора сети. Для серверов Ubuntu облако-init могло также быть причиной проблемы согласно отчету об ошибках на панели запуска

1
ответ дан 26 October 2019 в 12:17

Другие вопросы по тегам:

Похожие вопросы: