×

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.