Сервер Ubuntu, подключенный к сторонней VPN, не может быть доступен внешнему клиенту, подключенному через другую VPN.
Настраивать
- Ubiquiti UDM Pro с сетью 7.4.162
- 10.2.2.0/24
- Сервер: Ubuntu 20.04, подключенный к AirPVN.
- эно2 10.2.2.99/32
- eno1 10.2.2.101/32 (включено временно, чтобы проверить, поможет ли добавление второго сетевого подключения — нет)
- Настройка Air VPN путем импорта файла конфигурации OpenVPN в «Настройки графического интерфейса» > «Сетевой интерфейс».
$ ip route
default via 10.30.220.1 dev tun0 proto static metric 50
default via 10.2.2.1 dev eno2 proto dhcp metric 100
default via 10.2.2.1 dev eno1 proto dhcp metric 101
10.2.2.0/24 dev eno2 proto kernel scope link src 10.2.2.99 metric 100
10.2.2.0/24 dev eno1 proto kernel scope link src 10.2.2.101 metric 101
10.2.2.1 dev eno2 proto static scope link metric 100
10.30.220.0/24 dev tun0 proto kernel scope link src 10.30.220.26 metric 50
169.254.0.0/16 dev eno2 scope link metric 1000
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
172.18.0.0/16 dev br-e8acfbc92281 proto kernel scope link src 172.18.0.1 linkdown
184.75.221.42 via 10.2.2.1 dev eno2 proto static metric 100
- Удаленный клиент WireGuard, подключенный к Ubiquiti UDM Pro
- 192.168.3.2/32
Описания
- Ubiquiti UDM Pro — мой домашний маршрутизатор.
- Сервер Ubuntu находится у меня дома и подключен к маршрутизатору.
- Удаленный клиент WireGuard — это мой ноутбук, подключенный через Интернет.
Проблема
Находясь вне дома, подключаясь через WireGuard VPN, я могу получить доступ к любому компьютеру, кроме сервера Ubuntu, если сервер подключен к AirVPN. Если я отключу соединение AirVPN, я смогу нормально подключиться к серверу Ubuntu.
Когда сервер подключен к AirVPN, другие локальные компьютеры в сети 10.2.2.0/24 могут нормально получить доступ к серверу. А вот удаленные VPN-подключения (ноутбук) не могут. Пинг с моего ноутбука приводит к тайм-ауту. Отключаю AirVPN, пинги сразу отвечают.
- Я пробовал добавить второе Ethernet-соединение (10.2.2.101/32), но это не помогло.
- Я пробовал добавить явные правила брандмауэра с 192.168.3.2/32 на 10.2.2.99/32, 10.2.2.101/32 и 10.30.220.0/24. Не помогло.
Такое ощущение, что за блокировку отвечает Ubuntu, а не мой роутер.
Вопрос
Есть ли способ разрешить WireGuard VPN моего ноутбука подключаться через маршрутизатор Ubiquiti к моему серверу Ubuntu, пока он подключен к AirVPN? Или это намеренная механика, которую я не могу обойти?
Спасибо.