У меня настроен PPTP-сервер в моей локальной домашней сети (192.168.1.0/24, pfSense). Иногда, когда я уезжаю и хочу подключиться удаленно, мой клиент (Windows 7) также находится в той же сети, потому что, например, отель настроил его таким же образом. Таким образом, соединение работает, но я не могу связаться ни с одним компьютером в моей домашней сети, потому что все маршрутизируется непосредственно на локальный маршрутизатор клиента, который находится в той же подсети.
Есть ли способ обойти это, вмешиваясь в конфигурацию или адаптируя таблицу маршрутизации Windows, то есть без изменения какой-либо сети?
Существует способ путем определения нового маршрута для подсети, чтобы явно использовать IP-адрес интерфейса VPN / PPTP и присвоить ему высокий приоритет.
В Windows я использую
route add 192.168.1.0 mask 255.255.255.0 192.168.1.XXX metric 1
для моего VPN на случай, если я нахожусь в той же подсети, что и место проведения. XXX - это ваш IP-адрес VPN / PPTP.
Единственный недостаток заключается в том, что весь трафик маршрутизируется через вашу VPN, поэтому у вас нет выделенной линии к Интернету или локальной сети, весь трафик должен маршрутизироваться через вашу VPN, а настройка на стороне сервера VPN должна позаботиться о разрешении доступа к Интернет через VPN. (В любом случае, это настройка безопасности по умолчанию для большинства VPN)
Боюсь, что нет. Если бы вы могли перенаправить куда-то еще трафик, направленный (как кажется) в вашу локальную подсеть, вы бы не смогли достичь своего шлюза, который находится именно в этой подсети, поэтому маршрутизация просто перестала бы работать.
Единственный вариант здесь - изменить подсеть, которую вы используете в своей домашней сети, на что-то более необычное, надеясь, что вы никогда не найдете сеть, в которой используется такая же.
К счастью, сетевым администраторам действительно не хватает воображения, когда дело доходит до определения подсетей: есть некоторые из них, которые на сегодняшний день являются наиболее распространенными, и 192.168.0.0/24 является ярким примером этого (наряду с 192.168. 1., 192.168.42. И различные подсети 10.), но вы можете спокойно поспорить, что 192.168.247.0/24 не будет использоваться в 99% встречающихся вам сетей (если, конечно, кто-то еще не прочитает этот ответ). По некоторым причинам подсети на основе 172.16 также кажутся довольно непопулярными.