Машина или другие устройства, подключенные к маршрутизатору, обычно имеют динамический IP-адрес. Сервер DHCP назначит динамический IP-адрес для вашего устройства, подключенного к сети. Это же устройство, вероятно, получит другой IP-адрес при подключении к сети позже. Чтобы получить статический IP-адрес для вашего компьютера, мы должны настроить его. Эта статья покажет вам, как настроить статический IP-адрес на Ubuntu 24.04.
Предпосылки
- Сервер с Ubuntu 24.04 в качестве ОС
 - Права пользователя: пользователь root или обычный пользователь с привилегиями sudo.
 
Конвенции
 |  | 
Без надлежащей конфигурации Netplan остается неактивным. Наиболее простой пример конфигурации для включения DHCP на рабочих станциях выглядит следующим образом:
 |  | 
Эта конфигурация позволяет Netplan делегировать управление NetworkManager, который будет управлять всеми устройствами в соответствии с настройками по умолчанию. После обнаружения несущего сигнала любое устройство Ethernet будет активировано с помощью DHCP.
Когда предусмотрены конкретные конфигурации для отдельных интерфейсов, устройства не будут автоматически активироваться с помощью DHCP. Вместо этого каждый интерфейс должен быть четко определен в файле в /etc/netplan/, в комплекте с соответствующими настройками YAML для сетевых или сетевых серверов.
Итак, давайте завершим эти шаги, чтобы настроить статический IP-адрес на Ubuntu с помощью Netplan.
Шаг 1. Идентификация интерфейсов Ethernet
Запустите следующую команду, чтобы определить интерфейсы Ethernet, которые мы хотим настроить.
 |  | 
Мы должны увидеть такой вывод, как следующий, в котором перечислены все доступные сетевые интерфейсы: один — это интерфейс обратной связи, а другие — интерфейсы Ethernet.
 |  | 
Например, мы будем использовать интерфейс ens3. lo является интерфейсом обратной связи и не может использоваться для этой цели.
Шаг 2. Редактировать файл конфигурации Netplan
Установка Netplan автоматически создает файлы YAML (.yaml) в /etc/netplan. Файлы конфигурации Netplan находятся в каталоге /etc/netplan/. В этом каталоге вы можете видеть файлы, такие как 01-netcfg.yaml, 50-cloud-init.yaml или другие подобные имена, зависящие от вашей конкретной конфигурации.
Если в системе нет файла YAML /etc/netplan, запустите следующую команду для его создания.
 |  | 
Теперь, чтобы проверить существующую конфигурацию нетплана, мы можем выполнить эту команду:
 |  | 
Командование вернет такой результат:
 |  | 
Это фактически содержание /etc/netplan/50-cloud-init.yaml
Мы можем редактировать файлы, доступные в /etc/netplan. Теперь для настройки статического IP-адреса нам необходимо изменить файл конфигурации YAML на /etc/netplan/50-cloud-init.yaml. Обратите внимание, что при редактировании файла YAML убедитесь, что вы соблюдаете стандарты отступов кода YAML. Предложенный синтаксис для файлов YAML заключается в использовании 2 пробелов для отступов, не использовать TABS. Изменения не будут применяться, если отступ и синтаксис неверны.
 |  | 
В разделе Ethernet добавьте следующую конфигурационную строку: Замените ens3 именем интерфейса ethernet, которое мы хотим обновить.
 |  | 
Сохраните и закройте файл. Информация ниже показывает вам подробную разбивку файла конфигурации.
 |  | 
Шаг 3. Применять изменения
Перед применением изменений мы можем запустить эту команду ниже для сухого прогона.
 |  | 
Мы можем запустить следующую команду, чтобы применить изменения, если не сообщается об ошибке.
 |  | 
Выполните следующую команду для проверки конфигурации. Замените ens3 интерфейсом ethernet, который мы хотим изменить.
 |  | 
Пожалуйста, обратите внимание: Будьте осторожны при внесении изменений, которые вы внесли. Если вы последуете этой статье и примените ее к своему серверу, ваш сервер может потерять свою сеть. Следуйте вышеприведенным шагам с осторожностью.
Завершение
Вот и все. Вы научились настраивать статические IP-адреса на Ubuntu 24.04.
Если вам понравился этот пост о том, как настроить статический IP-адрес на Ubuntu 24.04, пожалуйста, поделитесь им со своими друзьями или оставьте комментарий ниже. Спасибо.