в котором файле псевдоним имени хоста является персистентным, если не/etc/hosts?

Похоже, что NetworkManager просто перезаписывает /etc/resolv.conf и не использование openresolv. Согласно FS#24635, NetworkManager действительно имеет поддержку openreslov, но он не был первоначально включен в сборке. Какую версию Дуги Linux Вы выполняете и какова версия networkmanager пакета?

5
08.10.2013, 13:38
2 ответа

@StephaneChazelas является правильным в этом комментарии.

Возможно у Вас есть демон кэша службы имен. Попробуйте после sudo nscd-i хосты (для лишения законной силы кэша хоста).

Я не могу сделать комментарий ответом вопроса, таким образом, я отвечаю на этот вопрос сам.

2
27.01.2020, 20:40

Если Вы находитесь на Fedora / RHEL / CentOS, имя хоста установлено rc.sysinit сценарием после получения требуемого значения из/etc/sysconfig/network файла.

Относительно того, почему это может только быть изменено однажды на начальную загрузку - это может быть изменено в любое время. Необходимо предоставить новое имя хоста hostname управляйте для изменения, это, просто редактируя файл не сделает так. Следует иметь в виду, хотя, что при изменении его этот путь любым программам, которые работали перед изменением его, можно было все еще кэшировать старое значение.

2
27.01.2020, 20:40
  • 1
    да, это - RHEL. Но это не об изменяющемся имени хоста, но добавляющем псевдониме имени хоста через/ect/hosts файл. –  cutemic 08.10.2013, 13:40

Теги

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