Страница 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 серверу подключился очередной юзер, нет никакого мак адреса

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
значит только батником по почте? :)

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