Я использовал Ubuntu в течение многих лет, но все еще считаю себя и новичка.
До установки OpenVPN я раньше мог получить доступ к моему файловому серверу Ubuntu от внешнего мира портом перенаправления портов 22 на моем маршрутизаторе ISP к IP-адресу моего сервера Ubuntu. Работавший отлично.
Однако я смотрел на использование туннеля OpenVPN для процесса резервного копирования, который я делаю. В моей домашней сети (позади маршрутизатора ISP) я создал сервер OpenVPN с помощью старого ноутбука. Я затем установил OpenVPN на своем файловом сервере Ubuntu и выполнил его как клиент. После того, как соединенный я могу получить доступ к ноутбуку сервера VPN без проблем по поводу tun0. Однако я больше не могу удаленно получить доступ к своему файловому серверу от внешнего мира. Я могу SSH к нему из моей сети с помощью не IP-адреса VPN (использующий компьютер не на VPN).
После того, чтобы читать много сообщений я думаю, что файловый сервер Ubuntu больше не использует шлюз маршрутизаторов для отправки данных, оно с помощью VPN..., которая, конечно, не будет работать. Существуют сообщения, касающиеся использования таблиц маршрутизации для изменения этого, но от того, что я понимаю, это не работает с netplan..., который теперь используется Ubuntu?
Я понятия не имею, что попытаться сделать рядом с, получают эту работу.Заранее спасибо.
Конечно, netplan работает, и можно установить маршрутизацию с ним. Но для этого варианта использования существует намного более легкое решение, используйте шаттл.
Пример
примечание: шаттл выполнит команды iptables, таким образом, он будет использовать sudo