По умолчанию в Ubuntu 18.04 / 20.4 сеть настраивается через netplan. Но файлы настроек netplan в формате ямал, что вызывает трудности у инженеров. Например, лишний или недостающий пробел вызовет полное отсутствие сети. Поэтому многие инженеры хотят отключить и удалить netplan. Итак давайте приступим к этой задаче.
Содержание:
- Загрузчик системы GRUB
- Устанавливаем ifupdown
- Настройка интерфейсов
- Отключаем нежелательные службы
- Удаляем netplan
- Перезагрузка системы
- Выводы
Загрузчик системы GRUB
Редактируем файл загрузчика grub:
Переменную GRUB_CMDLINE_LINUX приводим к следующему виду:
Должно получиться как на картинке:
Обновляем параметры загрузчика grub:
Пример вывода:
Устанавливаем ifupdown
Вернем в систему ifupdown и net-tools следующими командами:
Пример вывода:
Настройка интерфейсов
Выполним настройку интерфейсов следующим образом:
Приводим настройки к такому виду:
Должно получиться как на картинке:
Но это мой пример настроек, у вас будут свои настройки. Чтобы узнать все необходимые параметры, нужно выполнить следующие команды:
Имя интерфейса, 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 с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
2 комментария. Оставить новый
Круто, спасибо
После настройки у меня не установливаются программы командой sudo apt-get install “программа”
E:Unable to fetch some archives maybe run apt-get update or try with –fix-missing? Как решить?