- tocdepth
2
Активировать сетевой интерфейс
Когда вы подключаете новую подсеть к существующей виртуальной машине, для нее создается новый сетевой интерфейс.
После завершения задачи по подключению подсети интерфейс находится в выключенном состоянии Down
и не пропускает трафик.
Вы можете активировать сетевой интерфейс, обновив его конфигурацию netplan по инструкции ниже или любым другим известным вам способом.
Если вы добавили подсети в процессе создания виртуальной машины, активировать сетевые интерфейсы не нужно. Они будут созданы в активном состоянии.
Внимание
Инструкция ниже подходит для CentOS и Ubuntu. Для виртуальных машин, созданных на основе других дистрибутивов GNU/Linux или другой операционной системе, процедура внесения необходимых изменений в конфигурацию может отличаться.
Проверить статус интерфейсов
Вы можете проверить статус сетевых интерфейсов вашей виртуальной машины.
Выполните команду:
$ 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-ключей с вашего компьютера.
Чтобы сбросить настройки виртуальной машины, выполните команду:
$ sudo cloud-init clean
Чтобы запустить автоматическую настройку, выполните команду:
$ sudo cloud-init init
Удалить отпечатки SSH-ключей
Чтобы обеспечить безопасный вход в систему после обновления конфигурации netplan
, удалите старые SSH-отпечатки с вашего компьютера.
В оперативных системах Linux и MacOS информация об SSH-ключах хранится в каталоге ~/.ssh/known_hosts
.
Выполните команду:
sed -i '' '/89.232.176.111/d' ~/.ssh/known_hosts
Где
89.232.176.111
— внешний адрес виртуальной машины, для которой необходимо удалить SSH-отпечатки.
для Dev & Test