Активировать сетевой интерфейс

Когда вы подключаете новую подсеть к существующей виртуальной машине, для нее создается новый сетевой интерфейс. После завершения задачи по подключению подсети интерфейс находится в выключенном состоянии Down и не пропускает трафик.

Вы можете активировать сетевой интерфейс, обновив его конфигурацию netplan по инструкции ниже или любым другим известным вам способом.

Если вы добавили подсети в процессе создания виртуальной машины, активировать сетевые интерфейсы не нужно. Они будут созданы в активном состоянии.

Внимание

Инструкция ниже подходит для CentOS и Ubuntu. Для виртуальных машин, созданных на основе других дистрибутивов GNU/Linux или другой операционной системе, процедура внесения необходимых изменений в конфигурацию может отличаться.

Проверить статус интерфейсов

Вы можете проверить статус сетевых интерфейсов вашей виртуальной машины.

  1. Выполните команду:

    $ ip addr
    

    В ответе отобразится список всех сетевых интерфейсов и информациях о них.

    Пример:

    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
       link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
       inet 127.0.0.1/8 scope host lo
          valid_lft forever preferred_lft forever
       inet6 ::1/128 scope host
          valid_lft forever preferred_lft forever
    2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1442 qdisc fq_codel state UP group default qlen 1000
       link/ether fa:16:3e:12:a9:05 brd ff:ff:ff:ff:ff:ff
       inet 10.0.0.59/24 metric 100 brd 10.0.0.255 scope global dynamic enp3s0
          valid_lft 41861sec preferred_lft 41861sec
       inet6 fe80::f816:3eff:fe12:a905/64 scope link
          valid_lft forever preferred_lft forever
    3: enp7s0: <BROADCAST,MULTICAST> mtu 1442 qdisc noop state DOWN group default qlen 1000
          link/ether fa:16:3e:84:0c:14 brd ff:ff:ff:ff:ff:ff
    

Обновить конфигурацию интерфейса

Чтобы активировать сетевой интерфейс, обновите netplan-конфигурацию через повторную инициализацию сервиса cloud-init, следуя инструкции ниже.

Внимание

После обновления конфигурации, отпечатки SSH-ключей и все настройки виртуальной машины, включая DSA-ключи, будут переписаны. Если вы используете SSH-подключение, перед обновлением удалите отпечатки SSH-ключей с вашего компьютера.

  1. Чтобы сбросить настройки виртуальной машины, выполните команду:

    $ sudo cloud-init clean
    
  2. Чтобы запустить автоматическую настройку, выполните команду:

    $ sudo cloud-init init
    

Удалить отпечатки SSH-ключей

Чтобы обеспечить безопасный вход в систему после обновления конфигурации netplan, удалите старые SSH-отпечатки с вашего компьютера. В оперативных системах Linux и MacOS информация об SSH-ключах хранится в каталоге ~/.ssh/known_hosts.

  1. Выполните команду:

    sed -i '' '/89.232.176.111/d' ~/.ssh/known_hosts
    

    Где 89.232.176.111 — внешний адрес виртуальной машины, для которой необходимо удалить SSH-отпечатки.

Запустили Evolution free tier
для Dev & Test
Получить