4.3.2.4. Настройка статического адреса в ОС Linux Ubuntu
При создании ВМ с сетевым интерфейсом типа ExtIP в гостевой ОС автоматически настраивается статический ip-адрес на этом сетевом интерфейсе. В случае если адрес типа ExtIP:
-
был добавлен после создания ВМ,
-
или ip-адрес изменился,
необходимо в гостевой ОС изменить настройки ip-адреса на этом сетевом интерфейсе.
Рассмотрим ситуацию, когда ExtIP в панели управления был изменён. После чего необходимо изменить настройки сети в гостевой ОС.
Начиная с релиза Ubuntu 17.10, для управления конфигурацией сети используется утилита Netplan. Вы выполняете настройку в формате YAML, а Netplan автоматически преобразовывает её при запуске в конфигурацию той системы, которую вы выбрали.
Файл настроек сети по умолчанию называется /etc/netplan/00-installer-config.yaml. Пример файла /etc/netplan/00-installer-config.yaml после создания ВМ:
ethernets:
ens18:
addresses: [ 194.32.142.250/25 ]
nameservers:
search: [ local ]
addresses: [ 8.8.8.8, 1.1.1.1 ]
routes:
- to: default
via: 192.32.142.1
|
-
Проверить текущие сетевые настройки можно командой ip a:Для устройства ens18 установлен ip-адрес 194.32.142.250 с маской /25.
-
Новые настройки сети ExtIP можно найти в Панели Управления ВМ:
-
Необходимо внести изменения в файл /etc/netplan/00-installer-config.yaml согласно новым настройкам сети. Адреса DNS-серверов можно указать свои либо продолжить использовать публичные DNS-сервера 8.8.8.8, 1.1.1.1 :
-
ethernets:
-
ens18:
-
addresses: [ 62.113.59.42/25 ]
-
nameservers:
-
search: [ local ]
-
addresses: [ 8.8.8.8, 1.1.1.1 ]
-
routes:
-
- to: default
-
via: 62.113.59.1
-
-
Далее с помощью команды netplan generate && netplan apply применить новые настройки сети. Если в файле /etc/netplan/00-installer-config.yaml допущены синтаксические ошибки, то будет выведено сообщение.
-
С помощью команды ip a проверить текущие настройки сети.
-
Для устройства ens18 изменился ip-адрес на 62.113.59.42 с маской /25.