Как отключить / удалить netplan на Ubuntu 18.04 / 20.04 и вернуть ifupdown /etc/network/interfaces

Как отключить / удалить netplan на Ubuntu 18.04 / 20.04 и вернуть ifupdown /etc/network/interfaces

По умолчанию в Ubuntu 18.04 / 20.4 сеть настраивается через netplan. Но файлы настроек netplan в формате ямал, что вызывает трудности у инженеров. Например, лишний или недостающий пробел вызовет полное отсутствие сети.  Поэтому многие инженеры хотят отключить и удалить netplan.  Итак давайте приступим к этой задаче.

Содержание:

  1. Загрузчик системы GRUB
  2. Устанавливаем ifupdown
  3. Настройка интерфейсов
  4. Отключаем нежелательные службы
  5. Удаляем netplan
  6. Перезагрузка системы
  7. Выводы

Загрузчик системы GRUB

Редактируем файл загрузчика grub:

 

Переменную GRUB_CMDLINE_LINUX приводим к следующему виду:

 

Должно получиться как на картинке:

Отключить удалить netplan, вернуть ifupdown

Обновляем параметры загрузчика grub:

 

Пример вывода:

Устанавливаем ifupdown

Вернем в систему ifupdown и net-tools следующими командами:

 

Пример вывода:

Настройка интерфейсов

Выполним настройку интерфейсов следующим образом:

 

Приводим настройки к такому виду:

 

Должно получиться как на картинке:

Отключить удалить netplan, вернуть ifupdown

Но это мой пример настроек, у вас будут свои настройки. Чтобы узнать все необходимые параметры, нужно выполнить следующие команды:

Имя интерфейса, IP address и netmask узнаем здесь:

 

Пример вывода:

 

Gateway можно узнать так:

 

Пример вывода:

 

DNS узнаем таким образом:

 

Пример вывода:

 

Подправим resolvconf:

 

Отключаем нежелательные службы

Выполняем отключение нежелательных служб, связанных с netplan, следующими командами:

Удаляем netplan

Выполним полное удаление netplan следующим образом:

 

Пример вывода:

 

Далее удалим все файлы настроек netplan:

Перезагрузка системы

Для того чтобы изменения вступили в силу, выполним перезагрузку системы, следующим образом:

Выводы

Мы успешно справились с задачей: отключить / удалить netplan на Ubuntu 18.04 / 20.04 и вернуть ifupdown /etc/network/interfaces. Надеюсь, это руководство было полезным для вас!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

 

 

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Больше похожих постов

5 комментариев. Оставить новый

  • Круто, спасибо

    Ответить
  • Нурлан
    7 июля 2022 15:50

    После настройки у меня не установливаются программы командой sudo apt-get install «программа»
    E:Unable to fetch some archives maybe run apt-get update or try with —fix-missing? Как решить?

    Ответить
  • sudo unlink /etc/resolv.conf
    потому что эта команда не правит а удаляет

    Ответить
  • Сергей
    27 мая 2024 14:11

    уберите эту строчку из статьи
    Подправим resolvconf:
    sudo unlink /etc/resolv.conf

    Ответить
  • Сергей
    27 мая 2024 14:13

    Команда sudo unlink /etc/resolv.conf используется для удаления символьной ссылки (symbolic link) на файл /etc/resolv.conf.

    Файл /etc/resolv.conf обычно содержит информацию о DNS-серверах, используемых вашей системой для разрешения доменных имен в IP-адреса. Если вы удаляете эту символьную ссылку, то ваша система может перестать правильно работать с DNS-серверами.

    Прежде чем удалять эту ссылку, убедитесь, что вы понимаете, как это повлияет на работу вашей системы. Если вам нужно восстановить файл /etc/resolv.conf, вам придется создать его заново или восстановить из резервной копии.

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики
Меню