TL; DR
Используйте туристический роутер. Настройте его, чтобы назначить вашему ноутбуку IP-адрес в IP-подсети 10.15.15.0/24
. Кроме того, убедитесь, что аренда DHCP, которую он раздает, определяет себя как DNS-сервер.
Nothing Works ™, когда устройство имеет два сетевых интерфейса, подключенных к перекрывающимся IP-подсетям
При подключении к VPN ваш компьютер имеет два сетевых интерфейса:
- Адаптер Wi-Fi
- VPN-адаптер
Проблема, с которой вы столкнулись, вызвана обоими этими интерфейсами, утверждающими, что они являются правильным местом назначения для 192.168.1.0/24
подсети IP. В типичной конфигурации интерфейс с наименьшей метрикой интерфейса (обычно с самой высокой пропускной способностью) выиграет связь и получит трафик. Это означает, что трафик, который вы хотите отправить через адаптер VPN, фактически отправляется на адаптер Wi-Fi.
Есть случаи, когда хорошо иметь два интерфейса, указывающих на одну и ту же сеть. Например, ноутбук, который подключен к определенной сети через проводной и беспроводной интерфейсы, является одной из таких конфигураций. Однако в этом случае сеть назначения остается неизменной независимо от того, какой сетевой адаптер используется для доступа к ней ... так что все работает нормально.
Маршрутизатор это хорошая идея
Если вы сможете подключить адаптер Wi-Fi к любой IP-подсети, отличной от той, которая используется удаленной сетью VPN, вы избежите описанной выше проблемы. Обратите внимание, что эта новая сеть никоим образом не может перекрывать сеть VPN, т.е. 192.168.0.0/16
не будет работать, поскольку она включает 192.168.1.0/24
диапазон. К счастью, вы можете контролировать это, настраивая параметры локальной подсети IP-маршрутизатора, чтобы они были примерно такими 10.15.15.0/24
. Само собой разумеется, но важно, чтобы интерфейс WAN маршрутизатора был подключен к точке доступа Wi-Fi, в противном случае ваш ноутбук все равно будет напрямую взаимодействовать с 192.168.1.0/24
подсетью.
При подключении к маршрутизатору вашего Wi-Fi интерфейс должен иметь такой IP-адрес, как 10.15.15.2/24
. Поэтому соединения с IP-адресами в 192.168.1.0/24
сети будут идти непосредственно к адаптеру VPN, потому что ваш ноутбук не знает, какой диапазон сети существует на стороне интерфейса WAN вашего маршрутизатора.
Последнее требование заключается в том, чтобы ваш маршрутизатор путешествий настраивал ваш ноутбук для использования в качестве DNS-сервера. Маршрутизатор должен передавать DNS-запросы DNS-серверам точки доступа Wi-Fi. Если вы этого не сделаете, ваш ноутбук может получить DNS-сервер, как 192.168.1.1
. Как объяснялось ранее, в то время как в VPN ваш ноутбук будет ожидать, что обнаружит это в сети VPN, в результате чего запросы DNS не будут должным образом разрешены.