Настройка статического адреса в ОС Linux Ubuntu #879
При создании ВМ с сетевым интерфейсом типа 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.