Есть задача: настроить на Mikrotik'е VPN сервер, к которому будут подключаться извне работники компании и иметь доступ к терминальному и почтовому серверам. Делать они это будут с виндовых машин, а также iOS устройств.
Из вариантов: PPTP, L2TP+IPSec, OpenVPN выбрали второй по следующим причинам:
1. PPTP уязвим из-за протокола авторизации MSChap.v2
2. OpenVPN не имеет нативных клиентов ни под одну ось, в которых это VPN соединение будет использоваться.
Настроили L2TP Сервер с IPSec. Клиенты подключаются. Все хорошо. Но есть одно НО: в настройках IPhone мы указываем все настройки для соединения с сервером в разделе L2TP. А для этого раздела нет параметров "Connect on demand". То есть если заблокировать телефон на 5 минут, то VPN соединение отключается. И после разблокировки телефона необходимо идти в настройки и принудительно включать VPN. К тому же, естественно, когда телефон заблокирован - не приходит почта, так как получение должно идти через VPN канал.
Начали копать в сторону решения этой проблемы. Обнаружили, что параметры "Connect on demand" можно задавать с помощью конфигурационных файлов для iOS. Но работают они только при использовании так называемого
Cisco IPSec.
Гугление внятного результата не дало. Постоянно находится инфа о построении туннелей между Микротиком и циской, где микротик выступает клиентом.
Собственно вопрос: у кого-то получалось настроить такое соединение на Микротике? Если да, то как?
PS Версии софта: RouterOS 6.11 (tile), iOS 7.1