alibek Posted August 15, 2020 Posted August 15, 2020 В офисе используется сеть 192.168.1.0/24, адрес служебного ПК 192.168.1.9, в офисной сети есть VPN-сервер (PPTP), к которому подключаются удаленные клиенту. Есть ноутбук с Windows XP, который изредка используется для дистанционной работы (по RDP). Есть гостевой WiFi, который тоже выдает подсеть 192.168.1.0/24. И по этой причине я успешно подключаюсь к VPN, но не могу подключиться к служебному ПК, потому что у беспроводного интерфейса метрика выше и 192.168.1.9 ищется не там. Если вручную добавить маршрут 192.168.1.9/32, указав интерфейс VPN-подключения (route add 192.168.1.9 mask 255.255.255.255 192.168.1.191 if 12345) , то все работает. Но проблема в том, что индекса интерфейса всякий раз разный. Можно ли это как-то решить раз и навсегда? В Windows XP в netsh нельзя создавать маршруты, поэтому способ со сценарием netsh, запускаемом через шедулер, не работает. Сейчас я подумываю сделать умный bat-файл, который будет запускать VPN-подключение, получать индекс интерфейса и добавлять маршрут, но может есть способ проще? Вставить ник Quote
alibek Posted August 15, 2020 Author Posted August 15, 2020 Кстати, bat-файл я все же сделал, он работает. @echo off rasphone -d "VPN" set ifx= for /f "tokens=1" %%z in ('route print ^| find "WAN (PPP/SLIP)"') do set ifx=%%z set /A ifn=%ifx% echo VPN Interface index: %ifx% (decimal %ifn%) echo Add host route... route add 192.168.1.9 mask 255.255.255.255 192.168.1.191 if %ifn% echo Add net route... route add 192.168.1.0 mask 255.255.255.0 192.168.1.191 if %ifn% echo List routes... route print Но хотелось бы решить через настройки, а не костыли. Вставить ник Quote
zhenya` Posted August 16, 2020 Posted August 16, 2020 Сменить сеть в гостевом вайфае Вставить ник Quote
alibek Posted August 16, 2020 Author Posted August 16, 2020 Это же не мой. Это wifi в гостинице. Вставить ник Quote
zhenya` Posted August 16, 2020 Posted August 16, 2020 Значит в офисе сменить ) в целом использовать первую пару 192 сетей в кучу проблем выливается Вставить ник Quote
alibek Posted August 16, 2020 Author Posted August 16, 2020 В офисе тоже так просто не сменить, там домен Windows и всякое разное. Так других способов никто не знает? Вставить ник Quote
sheft Posted August 16, 2020 Posted August 16, 2020 а почему бы не указать без интерфейса, шлюз то указан? Вставить ник Quote
alibek Posted August 16, 2020 Author Posted August 16, 2020 Без указания интерфейса команда route add не работает. Да и если бы работала, то была бы неоднозначность, на какой интерфейс направлять трафик. Вставить ник Quote
NewUse Posted August 16, 2020 Posted August 16, 2020 (edited) завернуть весь трафик на впн, и добавить статику на гостиничный роутер к впн-шлюзу... там галочка типа использовать маршрут по умолчанию или как-то так... или можно маршруты подписать руками, давно было, не помню. Edited August 16, 2020 by NewUse Вставить ник Quote
sdy_moscow Posted August 16, 2020 Posted August 16, 2020 Просто - скорее всего никак, если батник работает - успокоиться и не заморачиваться. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.