Рейтинг:0

сервер Ubuntu 18.04 установил имя DNS-сервера без изменений после перезагрузки

флаг kr

Я новичок в убунту.

При установке Ubuntu я вручную устанавливаю сетевые настройки и вручную настраиваю IP и DNS-сервер в мастере установки, но теперь после завершения установки я не могу изменить настройки (особенно DNS) в установленной ubuntu. Другими словами, я не знаю, где хранятся эти настройки. Я пробовал разные решения, но ни одно из них не сработало. Можете ли вы направить меня? Спасибо

ОС: сервер убунту 18.04 
chili555 avatar
флаг cn
"Я задаю сетевые настройки вручную и вручную настраиваю IP и DNS-сервер" Где? В сетевом менеджере? "но теперь не могу изменить настройки (особенно DNS)" Где? Пожалуйста, отредактируйте свой вопрос, чтобы уточнить эти моменты.
Amir133 avatar
флаг kr
@chili555 мой вопрос обновлен, спасибо
флаг ru
Это рабочий стол Ubuntu 18.04 или сервер? То, что вы использовали для установки, поможет определить ответ.
Amir133 avatar
флаг kr
это сервер Ubuntu 18.04, а не рабочий стол. у него нет графического интерфейса для изменения настроек
флаг ru
@ Amir133 просто удостоверяюсь, потому что тогда это означает, что это конфигурация Netplan, а не конфигурация Networkmanager. Ответ ниже содержит эту информацию.
Рейтинг:1
флаг ru

В сервере Ubuntu 18.04 и во всех более поздних версиях сервера, которые вы устанавливаете из ISO вручную, все конфигурации для сети во время установки сохраняются в файлах Netplan YAML, в /и т.д./сетевой план/.

После установки, если вы хотите настроить сеть по-другому, вы отредактируете файл YAML, созданный в /и т.д./сетевой план/ с вашим любимым редактором (например, нано или же вим) как суперпользователь (предварительно судо к команде редактирования). Он может даже сохранить его как «50-cloud-init.yaml», но это нормально, вы можете редактировать этот файл, даже если он говорит, что «cloud-init» создает его — он не должен регенерировать его после установки.

Файлы конфигурации Netplan имеют этот тип структуры YAML, если вы установили статический IP-адрес и DNS (и не использовали DHCP) — это конфигурация виртуальной машины 18.04, работающей в моей сети, которая имеет специальный DNS-сервер, а также Google DNS для его специализированная конфигурация как пример «полной» конфигурации NetPlan:

сеть:
    версия: 2
    визуализатор: сетевой
    Ethernet:
        enp8s0:
            DHCP4: ложь
            адреса:
                - 10.10.1.0/16
            шлюз4: 10.10.0.1
            серверы имен:
                адреса:
                    - 10.10.1.2
                    - 8.8.8.8
                    - 8.8.4.4

Если вы отредактируете файл, вы должны запустить применить sudo netplan и убедитесь, что все работает нормально. Нет необходимости в перезагрузке. Если конфигурации не работают, отмените все сделанные вами изменения и запустите применить sudo netplan еще раз.

Amir133 avatar
флаг kr
спасибо, отлично, но если я изменю этот файл, мне нужно перезапустить Ubuntu или ничего не делать?
флаг ru
@ Amir133 вам не нужно будет перезагружаться, но вам нужно будет `sudo netplan применить`, чтобы изменить настройки в реальном времени, пока вы в сети.
флаг ru
@chili555 уже сделано. (комментарий ядерной бомбы)
флаг ru
@ Amir133 также, если этот вопрос НЕ решил вашу проблему, не отмечайте его как принятый. (Или, если это так, то оставьте его принятым. :))
Amir133 avatar
флаг kr
это решило мою проблему. Спасибо за ответ

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.