Перед изменением сетевых настроек необходимо создать пароль пользователя, для доступа через vnc-консоль в экстренном случае:
sudo passwd $USER

  1. Добавьте новый сетевой интерфейс.
  2. Убедитесь что новый сетевой интерфейс отображается в системе, с помощью команды ip addr. Новый сетевой интерфейс может не содержать IP-адрес, либо ему будет присвоен IP-адрес отличный от основного.
  3. Откройте конфигурационный файл утилиты netplan (например, с помощью редактора nano):
    sudo nano /etc/netplan/50-cloud-init.yaml

    очистите содержимое файла и вставьте следующий код

    network:
        version: 2
        renderer: networkd
        ethernets:
            ens3:             # Изменить на имя нового интерфейса
                dhcp4: true
                mtu: 1500

    Обратите внимание! Конфигурационный файл написан на языке YAML, чувствительном к табуляции и пробелам.
    После вставки содержимого в файл конфигурации не забудьте удалить комментарии начинающиеся с символа #.

  4. Проверьте работоспособность конфигурационного файла:
    sudo netplan generate
  5. Примените конфигурацию:
    sudo netplan apply

    соединение с Виртуальной машиной разорвётся. Подключитесь к Виртуальной машине по новому IP-адресу.

  6. Перейдите на сайт в раздел Виртуальные машины. В свойствах Виртуальной машины нажмите иконку «Порты сервера» и удалите порт с IP-адресом предыдущего провайдера.
  1. Перед добавление нового сетевого интерфейса отредактируйте конфигурационный файл (например, с помощью редактора nano):
    sudo nano /etc/network/interfaces

    очистите содержимое файла приведя его к виду

    source /etc/network/interfaces.d/*
  2. Добавьте новый сетевой интерфейс.
  3. Убедитесь что новый сетевой интерфейс отображается в системе, с помощью команды ip addr. Новый сетевой интерфейс может не содержать IP-адрес, либо ему будет присвоен IP-адрес отличный от основного.
  4. Создайте новый конфигурационный файл, например:
    sudo nano /etc/network/interfaces.d/40-new-iface

    вставьте следующий код

    auto lo
    iface lo inet loopback
        dns-nameservers 1.1.1.1 8.8.4.4
    
    auto eth1
    iface eth1 inet dhcp
        mtu 1500

    где eth1 имя нового сетевого интерфейса

  5. В консоли введите команду:
    sudo ip addr flush eth0 && sudo service networking restart

    где eth0 имя текущего сетевого интерфейса. Соединение с Виртуальной машиной разорвётся. Подключитесь к Виртуальной машине по новому IP-адресу.

  6. Перейдите на сайт в раздел Виртуальные машины. В свойствах Виртуальной машины нажмите иконку «Порты сервера» и удалите порт с IP-адресом предыдущего провайдера.
  1. Добавьте новый сетевой интерфейс.
  2. Измените ID нового сетевого интерфейса, тем самым создав новый конфигурационный файл::
    sudo nmcli con mod Wired\ connection\ 1 connection.id <NameIface> connection.interface-name eth1
  3. Для применения настроек, выключите новый сетевой интерфейс:
    sudo nmcli con down <NameIface>
  4. Переключитесь на нового провайдера:
    sudo nmcli con down System\ eth0 && sudo nmcli con up <NameIface>

    Соединение с Виртуальной машиной разорвется. Подключитесь к Виртуальной машине по новому IP-адресу.

  5. Для того чтобы после перезагрузки операционная система загрузилась с IP-адресом нового провайдера, удалите интерфейс eth0:
    sudo nmcli con delete System\ eth0
  6. Измените имя интерфейса <NameIface>:
    sudo nmcli con mod <NameIface> connection.interface-name eth0
  7. Перейдите на сайт в раздел Виртуальные машины. В свойствах Виртуальной машины нажмите иконку «Порты сервера» и удалите порт с IP-адресом предыдущего провайдера.