Как настроить статический IP-адрес в Ubuntu 18.04

Как настроить статический IP-адрес в Ubuntu

Сегодня поговорим о том, как настроить статический IP-адрес в Ubuntu. Netplan — это новая утилита сетевых настроек с помощью командной строки, установленный  начиная с Ubuntu 17.10 для легкого управления и сетевых настроек в системах Ubuntu. Она позволяет настроить сетевой интерфейс с использованием абстракции YAML. Он работает совместно с сетевыми демонами NetworkManager и systemd-networkd (называемыми рендерерами, вы можете выбрать, какой из них использовать) в качестве интерфейсов к ядру.

Он считывает сетевую конфигурацию, описанную в файле /etc/netplan/*.yaml. Вы можете хранить конфигурации для всех своих сетевых интерфейсов в этих файлах.

В этой статье мы объясним, как настроить сетевой статический или динамический IP-адрес для сетевого интерфейса в Ubuntu с использованием утилиты Netplan.

 

Вывод списка всех активных сетевых интерфейсов на Ubuntu

Во-первых, вам нужно определить сетевой интерфейс, который вы собираетесь настроить. Вы можете перечислить все подключенные сетевые интерфейсы в вашей системе, используя команду ifconfig, как показано ниже:

 

ifconfig

 

Из вывода приведенной выше команды у нас есть 2 интерфейса, подключенных к системе Ubuntu: 1 интерфейс Ethernet и интерфейс обратной связи loopback.

Установка статического IP-адреса в Ubuntu

В этом примере мы настроим статический IP-адрес для сетевого интерфейса enp0s3 ethernet. Откройте файл конфигурации netplan с помощью текстового редактора, как показано ниже.

Создаем стартовую конфигурацию с помощью этой команды.

 

Смотрим какие файлы появились в /etc/netplan/

 

В нашем случае там один файл 01-network-manager-all.yaml

Открываем его в текстовом редакторе

 

Затем добавьте следующую конфигурацию в разделе ethernet.

 

Где:

  • enp0s3 – имя сетевого интерфейса.
  • dhcp4 и dhcp6dhcp свойства интерфейса для IPv4 и IPv6.
  • addresses – последовательность статических адресов для интерфейса.
  • gateway4 – адрес IPv4 для шлюза по умолчанию.
  • nameserver – последовательность IP-адресов для сервера имен.

Конфигурация будет выглядеть примерно так:

netplan

 

Сохраните файл и выйдите. Затем примените последние сетевые изменения, используя следующую команду netplan.

 

Теперь еще раз проверьте все доступные сетевые интерфейсы, интерфейс ethernet enp0s3 теперь должен быть подключен к локальной сети и иметь IP-адреса, как показано на следующем скриншоте.

 

netplan

 

Установка динамического IP-адреса DHCP в Ubuntu

Чтобы настроить интерфейс ethernet enp0s3 для динамического получения IP-адреса через DHCP, просто используйте следующую конфигурацию.

 

Сохраните файл и выйдите. Затем примените последние сетевые изменения и проверьте IP-адрес, используя следующие команды:

 

С этого момента ваша система будет получать IP-адрес динамически с маршрутизатора.

Вы можете найти дополнительную информацию и параметры конфигурации, обратившись к странице man netplan.

 

Наши поздравления! Вы успешно настроили статические сетевые IP-адреса на своих серверах Ubuntu.

 

Спасибо за уделенное время на прочтение статьи!

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

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

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии 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, подайте заявку или получите бесплатную консультацию.

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

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

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

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

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

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