Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не могу прописать nameserver в resolv.conf  (Прочитано 2049 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Velemira

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Не могу прописать nameserver в resolv.conf
« : 08 Февраля 2021, 16:04:34 »
Привет всем. Я достаточно хлебушек во всех вопросах мало-мальского администрирования системы.(И линукса в целом)
Суть проблемы: есть рабочий ВПН, но при поднятии его не прописывается нужный DNS-server, как следствие у меня работают протоколы RDP SSH, а доступа к ресурсам напрямую - фигушки.
В общем, есть у меня нужный адрес, который надо прописать в resolv.conf, желательно стабильно (что бы не реагировал на каждое обновление статуса файла)...
Файл не редактируется. Понимаю что теоретически можно обойти защиту, но хочется решение стабильное.
Нашла много инфы, но вся разная, получается каша,как правильно - не понятно.
Спасибо.

Оффлайн agtrif

  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #1 : 08 Февраля 2021, 16:54:36 »
в конфиге vpn-файла,  можно прописать явно, что-то типа

dhcp-option DNS 192.168.1.10

Оффлайн xacker

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #2 : 08 Февраля 2021, 21:17:28 »
Не знаю, правильно ли я понял вопрос, но на постоянку прописать DNS можно в файле /etc/systemd/resolved.conf:
DNS=[IP address]

Оффлайн Velemira

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #3 : 15 Февраля 2021, 16:15:38 »
Не знаю, правильно ли я понял вопрос, но на постоянку прописать DNS можно в файле /etc/systemd/resolved.conf:
DNS=[IP address]
Не канает, оно же не редактируется, один раз ссылкой сделали, но-о одно падение VPN и заново

Пользователь добавил сообщение 15 Февраля 2021, 16:16:37:
в конфиге vpn-файла,  можно прописать явно, что-то типа

dhcp-option DNS 192.168.1.10

Не могу лапать файл, оно корпоративное :(

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #4 : 15 Февраля 2021, 22:48:42 »
Velemira, какая версия Ubuntu? От этого зависит решение.
Debian 11, Debian 11 Server

Оффлайн Domitory

  • Активист
  • *
  • Сообщений: 565
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #5 : 16 Февраля 2021, 08:22:49 »
Файл /etc/resolv.conf  это символьная ссылка

самое простое и надежное решение, практически для всех версий Linux, это удалить этот файл-ссылку

sudo rm /etc/resolv.conf

и создать новый файл который уже будет "сам по себе".
Любым удобным способом, например:

sudo vim /etc/resolv.conf

И уже редактируйте этот файл как вам заблагорассудится, естественно нужно предварительно переписать из удаляемого файла все строчки в новый (если нужны).

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

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #6 : 16 Февраля 2021, 08:35:49 »
Domitory, не сработает ваш совет на Ubuntu. В этот файл начнёт писать NetworkManager.
Debian 11, Debian 11 Server

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #7 : 16 Февраля 2021, 08:42:22 »
"Весь мир насилья мы разрушим. До основанья, а затем..."
Цитировать
самое простое и надежное решение, практически для всех версий Linux, это удалить этот файл-ссылку
Проще и надежнее, перенаправить эту ссылку на свой файл, а не придумывать себе работу.
« Последнее редактирование: 16 Февраля 2021, 09:06:18 от andytux »

Оффлайн Domitory

  • Активист
  • *
  • Сообщений: 565
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #8 : 16 Февраля 2021, 09:34:09 »
не придумывать себе работу
Ну можно и ссылку на свой файл сделать, чтобы защитить его от перезаписи.
Моё дело предложить, дело автора темы подумать над моим и над вашим предложением.
Не дичь же в конце концов предлагаю.

Пользователь добавил сообщение 16 Февраля 2021, 09:40:10:
не сработает ваш совет на Ubuntu
Работает же. NetworkManager разве напрямую пишет в этот файл?
« Последнее редактирование: 16 Февраля 2021, 10:16:41 от Domitory »

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #9 : 16 Февраля 2021, 15:20:16 »
Domitory, у меня писал, если ему не запретить в его настройках. На досуге проверю в виртуалке в 20.04, актуально ли это. Но: сегодня не пишет, завтра напишет. Лучше запретить.
инструкция
Debian 11, Debian 11 Server

Оффлайн xacker

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #10 : 16 Февраля 2021, 21:36:10 »
Цитировать
Не канает, оно же не редактируется, один раз ссылкой сделали, но-о одно падение VPN и заново
Это про какой файл написано? У меня все редактируется. Ubuntu 18.04.

Оффлайн The Green Side

  • Старожил
  • *
  • Сообщений: 1178
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #11 : 18 Февраля 2021, 21:14:56 »
Domitory, вот он ваш файл после 1й перезагрузки  :)
Ubuntu 20.04


Пользователь добавил сообщение 18 Февраля 2021, 21:18:31:
Предполагается, что пользователь должен редактировать
/etc/systemd/resolved.conf
раскомментировать строку DNS и добавить без пробела IP, также можно добавить второй IP через пробел от первого
Но я обычно по старинке /etc/resolv.conf правлю, предварительно запретив NetworkManager его править.
« Последнее редактирование: 18 Февраля 2021, 21:19:57 от The Green Side »
Debian 11, Debian 11 Server

Оффлайн Domitory

  • Активист
  • *
  • Сообщений: 565
    • Просмотр профиля
Re: Не могу прописать nameserver в resolv.conf
« Ответ #12 : 18 Февраля 2021, 21:38:04 »
после 1й перезагрузки
Вы просто не умеете его готовить :)

 

Страница сгенерирована за 0.056 секунд. Запросов: 25.