Это довольно запутанно, я знаю. Позвольте мне объяснить все это.
У меня есть динамический DNS, установленный на моем маршрутизаторе. Я проверил, что после перенаправления портов я могу подключиться к желаемому приложению (если я запустил что-то на порт 1337 и перенаправил порт на соответствующий компьютер, я могу подключиться к нему извне без проблем).
Теперь, если я подключу свой Macbook к VPN и запускаю что-то, как описано выше, он работает так, как ожидалось. НО, если я подключу свою машину, на которой запущен Ubuntu Server 16.04, к VPN и запустите что-то или хотите подключиться по ssh, он не работает. Я перенаправлял порт, который я использую для подключения SSH на маршрутизаторе. Я также попробовал разместить веб-сервер, который также потерпел неудачу.
Что я могу сделать по этой проблеме? Это не имеет смысла для меня.
О машине Ubuntu Server: это чистая установка с клиентом openvpn и ssh-сервером, без брандмауэра, iptables, не отредактированный, подключенный к маршрутизатору через ethernet. [!d5 ]
EDIT: Вот таблицы маршрутизации: http://pastebin.com/ay6fpLcL