Pull to refresh

Comments 6

Спасибо, интересно. Стоит упомянуть, что таблицы роутинга могут лежат на сетевом ресурсе (удобно, когда приходится обновлять их, и это будет происходить централизовано)
Однако есть тонкий момент в вашем материале — скорее всего созданное подключение будет требовать модема. Чтобы этого избежать — нужно на предпоследнем окне с галочкой «Дополнительно» (почему-то в инструкции не указано) открыть менб настроек, выбрать Manage Connecton и там присвоить параметру dialup значение 0.
Сейчас постараюсь или найти картинку, или самому сделать. ВО всяком случае у меня всегда приходилось так «дошаманивать»)

PS — нашел:


и вот тут отключаем:

А я про централизованное обновление роутинга написал (URL на файл с таблицей маршрутов).

Решил вопрос с требованием модема правкой файла cms (в секции "[Connection Manager]" добавил параметр «connectiontype=1») — об этом в инструкции тоже сказано, но Ваш способ более простой, спасибо за уточнение.
В моем случае, прежде чем прописать опредленные маршруты, нужно было определить: совпадают ли адреса гостевой сети с адресацией в офисе.
Если кому-то интересен скрипт, делающий это опредление — могу запостить.
да, интересно! буду благодарен.
выполняем перд подключением:
@echo off
IPCONFIG |FIND "IP" > %temp%\TEMPIP.txt
FOR /F "tokens=2 delims=:" %%a in (%temp%\TEMPIP.txt) do set IP=%%a
set IP=%IP:~1%
echo %IP% >%temp%\ip.txt
if "%ip:~0,5%"=="10.0." echo 1 >%temp%\!.txt


Сеть 10,0, и количество проверяемых символов, взяты для примера.

выполняем после подключения:
@echo off
IF EXIST %temp%\!.txt goto :route_add ELSE goto :exit
:route_add
netsh int ipv4 sh add "VPN-Office" |FIND "IP" > %temp%\TEMPIP-RAS.txt
FOR /F "tokens=2" %%a in (%temp%\TEMPIP-RAS.txt) do set IPVPN=%%a
set IPVPN=%IPVPN:~%
echo %IP% >%temp%\ip-ras.txt
route add <сеть или адрес> mask <ваша маска> %IPVPN%
:exit
del %temp%\!.txt
del %temp%\ip.txt
del %temp%\ip-ras.txt
del %temp%\tempip.txt
del %temp%\tempip-ras.txt
Спасибо, очень полезно.
Sign up to leave a comment.

Articles