Доброго времени. Помогите пожалуйста разобраться с проблемой. Примного благодарен.
Дано
Windows Server с RRAS. Он же IPsec L2TP сервер. (управляется не мной)
Клиенты: Ubuntu 18.04 и Mac OS X (и Виндовс SSTP)
Linux 4.18.0-16-generic #17~18.04.1-Ubuntu SMP Tue Feb 12 13:35:51 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
xl2tpd version: xl2tpd-1.3.10
Linux strongSwan U5.6.2/K4.18.0-16-generic
Задача
При соединении чтоб клиент (убунта) получала маршруты которе стоят на сервере. Если убрать «Use this connections only on resources for its network» - работает все ок. Но тогда весь трафик заворачивается через ВПН. Этого хотелось бы избежать.
С маком все просто, в настройках выбрали IPsec, L2TP - работает. На маке при соединении я вижу что в роуты добавляется 10 подсеть.
10 ppp0 USc 2 0 ppp0
10.16.251.2 10.16.251.4 UH 0 0 ppp0
Мои мытарства
Настраивать в линуксе пробовал несколькими вариантами. Самый первый: https://help.vpntunnel.com/support/solutions/articles/5000782608-vpntunnel-l2tp-installation-guide-for-ubuntu-18-04-
Второй: Примерно вот так: https://github.com/hwdsl2/setup-ipsec-vpn/blob/master/docs/clients.md#configure-linux-vpn-clients-using-the-command-line
Выводы
На убунте же не получается настроить автоматическое получение роутов. Если я добавляю руками 10тую подсеть. Работает. Хочется автоматом. Так как админ может еще добавлять роуты.