я создал Убунту 20.04
масштабируемый набор (2 виртуальные машины) в Azure и доступ к этим виртуальным машинам через ssh из оболочки моего ноутбука.
Я хочу, чтобы один из них был подключен к nordvpn (используя подключение к нордвпн
команда, по умолчанию опенвпн
протокол соединения).
Как только виртуальная машина подключается к серверу nordvpn, сессия ssh зависает, и невозможно установить новую сессию ssh, поэтому только полная перезагрузка виртуальной машины помогает повторно подключиться к ней.
я пытался следовать этот учебник но похоже не работает:
Интерфейсы:
# ip а
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
ссылка/петля 00:00:00:00:00:00 брд 00:00:00:00:00:00
инет 127.0.0.1/8 область хоста lo
valid_lft навсегда
inet6 :: 1/128 узел области видимости
valid_lft навсегда
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
ссылка/эфир 00:0d:3a:52:90:00 брд ff:ff:ff:ff:ff:ff
inet 10.0.0.7/24 brd 10.0.0.255 глобальная область действия eth0
valid_lft навсегда
ссылка на область inet6 fe80::20d:3aff:fe52:9000/64
valid_lft навсегда
Таблица маршрутизации:
# маршрут -n
Таблица IP-маршрутизации ядра
Шлюз назначения Флаги Генмаски Метрика Ссылка Использование Iface
0.0.0.0 10.0.0.1 0.0.0.0 UG 100 0 0 eth0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
168.63.129.16 10.0.0.1 255.255.255.255 UGH 100 0 0 eth0
169.254.169.254 10.0.0.1 255.255.255.255 UGH 100 0 0 eth0
Создана таблица маршрутизации vpnbypass:
# echo "250 vpnbypass" >> /etc/iproute2/rt_tables
# кот /etc/iproute2/rt_tables
#
# зарезервированные значения
#
255 местных
254 основных
253 по умолчанию
0 не указано
#
# местный
#
№1 в инр.рухепе
250 vpnобход
Примененные правила маршрутизации:
ip правило добавить таблицу vpnbypass из 10.0.0.0/16
ip правило добавить таблицу vpnbypass в 10.0.0.0/16
ip правило добавить таблицу vpnbypass на 169.254.169.254
ip правило добавить таблицу vpnbypass на 168.63.129.16
ip route добавить таблицу vpnbypass в 10.0.0.0/16 dev eth0
ip route добавить таблицу vpnbypass по умолчанию через 10.0.0.1 dev eth0
порт 22 и IP-подсеть занесены в белый список для клиента nordvpn:
добавить порт 22 в белый список nordvpn
добавить в белый список nordvpn подсеть 10.0.0.0/16
После того, как я выпущу подключение к нордвпн
команда сеанс ssh все еще зависает.
Что я делаю не так?
Любая помощь очень ценится.