Как настроить статический 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 -a

 

ifconfig

 

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

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

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

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

$ sudo netplan generate

 

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

ls /etc/netplan/

 

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

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

$ sudo nano /etc/netplan/01-network-manager-all.yaml

 

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

network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3:
dhcp4: no
dhcp6: no
addresses: [192.168.0.100/24, ]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4] 

 

Где:

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

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

netplan

 

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

$ sudo netplan apply

 

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

$ ifconfig -a

 

netplan

 

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

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

network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3:
dhcp4: yes
dhcp6: yes

 

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

$ sudo netplan apply
$ ifconfig -a

 

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

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

$ man netplan

 

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

 

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

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

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

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University.

Курсы Cisco и Linux с трудоустройством!

Спешите подать заявку! Осталось пару мест. Группы стартуют 22 июля, а следующая 19 августа, 23 сентября, 21 октября, 25 ноября, 16 декабря, 20 января, 24 февраля.
Что Вы получите?
  • Поможем стать экспертом в сетевом администрировании и получить международные сертификаты Cisco CCNA Routing & Switching или Linux LPI.
  • Предлагаем проверенную программу и учебник экспертов из Cisco Networking Academy и Linux Professional Institute, сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и сделать карьеру. 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проводим вечерние онлайн-лекции на нашей платформе или обучайтесь очно на базе Киевского офиса.
  • Спросим у вас об удобном времени для практик и подстроимся: понимаем, что времени учиться мало.
  • Если хотите индивидуальный график — обсудим и осуществим.
  • Выставим четкие дедлайны для самоорганизации. Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
А еще поможем Вам:
  • отредактировать резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроим на работу в Cisco по программе Cisco Incubator, New Graduate и Experienced. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco CCNA Routing & Switching и Linux LPI, подайте заявку или получите бесплатную консультацию.
LinuxСети Linux

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

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

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

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

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

Самое читаемое
Меню