Страница 1 из 1

Как передать клиенту VPN маршруты?

Добавлено: 20 окт 2017, 09:02
lexalex83
собственно вопрос. что надо настроить на микротском впн сервере чтобы передавать статические маршруты как микротским так и виндовым впн клиентам?

Re: Как передать клиенту VPN маршруты?

Добавлено: 20 окт 2017, 09:57
DeN_238

Re: Как передать клиенту VPN маршруты?

Добавлено: 20 окт 2017, 10:23
lexalex83
DeN_238 писал(а):https://wiki.mikrotik.com/wiki/Manual:IP/DHCP_Server#DHCP_Options

товарисч, а дхцп работает ли через VPN??
насколко я понимаю, дхцп работает по MAC адресам.
а у впн подключения которое появилось вдруг на микроте, когда к VPN серверу подключился очередной юзер, нет никакого мак адреса :ps_ih:

Re: Как передать клиенту VPN маршруты?

Добавлено: 20 окт 2017, 10:30
DeN_238
А, сорри, не так понял вопрос )

В Secrets, есть параметр Routes, не оно?

Re: Как передать клиенту VPN маршруты?

Добавлено: 20 окт 2017, 10:34
lexalex83
DeN_238 писал(а):А, сорри, не так понял вопрос )

В Secrets, есть параметр Routes, не оно?


параметр Routes в секретсах добавляет маршрут на СЕРВЕРЕ, когда подключается впн - клиент.

Re: Как передать клиенту VPN маршруты?

Добавлено: 20 окт 2017, 10:40
Vladimir22
я не знаю как на микротиках . но тема изжована по интернету :-)
и я пока не встречал нормальную реализацию передачи маршрутов VPN клиенту автоматически

Re: Как передать клиенту VPN маршруты?

Добавлено: 20 окт 2017, 10:48
lexalex83
значит только батником по почте? :) :ne_vi_del:

Re: Как передать клиенту VPN маршруты?

Добавлено: 20 окт 2017, 10:55
Vladimir22
скорей всего ...
но есть более искусное решение

danilovav писал(а):Вот скрипт подключения

Код: Выделить всё

@echo off
title PPP VPN caller and routing script

set VPN=RRAS_Name
set VPN_USER=user
set VPN_PASS=pass

echo Calling %VPN%...
rasdial %VPN% %VPN_USER% %VPN_PASS%

echo Removing old routing...
route delete 192.168.222.0

echo Applying routing...
ipconfig > temp1.txt
findstr "192.168.223." temp1.txt > temp2.txt
for /F "tokens=2 delims=:" %%f in (temp2.txt) do echo VPN client address %%f
for /F "tokens=2 delims=:" %%f in (temp2.txt) do route add 192.168.222.0 mask 255.255.255.0 %%f

if exist temp1.txt del temp1.txt
if exist temp2.txt del temp2.txt

echo Done
pause


сам не пользовал , но от автора :-) он использовал в свое время активно

Re: Как передать клиенту VPN маршруты?

Добавлено: 20 окт 2017, 12:03
Dragon_Knight
Да, только скриптом на клиенте. Причём на Окнах, нужно сначала поднять интерйс а потом привязать маршрут к интерфейсу, иначе при падении VPN удалится и маршрут.
Я для этого писал скрипт, может поможет... Хотя по любому поможет, Вам только название интерфейса вбить и IP поменять :)

https://vk.com/doc5982674_452319302