Почему содержимое / run / resolvconf / interface / NetworkManager меняется каждый раз при перезагрузке?

У меня есть некоторые проблемы с моей конфигурацией DNS, поэтому я погуглил и подобрал решение, 1) отредактировав /run/resolvconf/interface/NetworkManager и 2) , запустив sudo resolvconf -u.

Это немного помогло, но изменение днс не является постоянным, потому что я заметил, что днс, который я добавил в /run/resolvconf/interface/NetworkManager, всегда теряется в нем после перезагрузки, и мой днс будет полностью изменен как прежде , который просто 127.0.0.1, оригинал.

Так почему же содержание /run/resolvconf/interface/NetworkManager изменилось? Или каков механизм его изменения?

2
задан 30 May 2015 в 08:18

1 ответ

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

, Что это означает?

Это означает, что выполненный / является tmpfs, что означает, что данные по нему не являются постоянным хранением, это похоже на/tmp, таким образом, можно зависеть от сохранения любых данных там, так как этот dir будет полностью вытертый другими данными во время начальной загрузки. Для этого Вы освобождаете свою конфигурацию каждый раз.

смотрите в этом , Почему имеет/var/run перемещенный в выполненный/?

Теперь для Вас, просто добавьте, что сервер имен в /etc/network/interfaces

dns-nameservers 127.0.0.1

Еще считал этот Добавляющий сервер имен в resolv.conf

, можно поместить его в /etc/resolvconf/resolv.conf.d/base

, читает это для получения дополнительной информации

0
ответ дан 30 May 2015 в 08:18

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

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