Машина или другие устройства, подключенные к маршрутизатору, обычно имеют динамический 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, пожалуйста, поделитесь им со своими друзьями или оставьте комментарий ниже. Спасибо.