Вот полностью согласен с Дмитрий Шицков - в современном мире FTP, не то, что хочется разворачивать.
Для файлопомоек есть Samba и/или WebDav, для всего остального HTTP, хотя и на нем можно классную файлопомойку сделать.
My_Second_Nickname, что значит "заставить использовать"? Трафик идёт туда, куда есть маршрут. Ну и в линукса можно ещё принудительно интерфейс указать...
Обрисуйте поточнее конфигурацию и адресацию ваших интерфейсов. В openvpn можно принудительно пробрасывать нужные роуты клиенту командой в конфиге сервера push "route 192.168.117.0 255.255.255.0"
Тогда весь трафик для 192.168.117.XXX будет завернут в туннель например.
Василий Иванов, Убунта какой версии стоит на виртуалке?
IP-адрес должна получить убунта в виртуальной машине, там и нужно настраивать, и не всегда он виден через консоль виртуализации. Если новых версий, то смотреть настройки в сторону netplan, если это серверная версия. Если десктоп, то можно настроить через системные настройки в GUI.
fdroid, Ну, у Вас же есть более лучшее предложение! Выскажите его. Наверняка у вас есть хорошее руководство по быстрому и неглюкавому L2TP и IPSEC? Ведь тольок это решение включено во все платформы...
MoscowStyle, Давайте я немного разверну свой ответ. Каждый раз при очередной надобности в VPN, я пробую разные решения, начиная от PPTP и заканчивая WireGuard.
И так на протяжении лет 20-и.
За эти года построил сотни сетей и решений от простых на 10-20 клиентов, до серверов доступа на несколько тысяч.
У OpenVPN есть куча недостатков, у него нет нативных клиентов, но есть три очень больших преимущества:
1) Относительно высокая скорость работы
2) Очень быстрое поднятие, установка и отладка
3) Он работает везде, на любой платформе (да, я его поднимал даже очень экзотических системах типа OS-9), с любым MTU, на любых типах сетей, проходит все мыслимые и немыслимые NAT.
Итого: увы, на мой взгляд, лучшей альтернативы ему пока нет.
Для файлопомоек есть Samba и/или WebDav, для всего остального HTTP, хотя и на нем можно классную файлопомойку сделать.