Подключение через VPN-клиент ShrewSoft означает отсутствие доступа в Интернет через локальную сеть (64-битная версия Windows 7) - какой совет, пожалуйста?

25045
iwishiknewmoreaboutnetworking

У меня есть Windows 7 64-битный настольный компьютер, который подключен к локальной сети.

Я недавно установил на своей машине VPN-клиент ShrewSoft v 2.1.7, чтобы я мог подключиться к серверу лицензий, размещенному моим клиентом. На них запущен сервер Cisco VPN, и я изначально пытался (безуспешно!) Использовать клиент Cisco VPN для Windows 64 bit, но шлюз по умолчанию не был правильно настроен после загрузки в мой файл pcf. Используя ShrewSoft, я могу импортировать тот же файл pcf и успешно подключиться к компьютеру, который мне нужен, с помощью программного обеспечения VPN-клиента. Клиентский компьютер, к которому мне нужно подключиться, имеет IP-адрес 1.52.90.33.

Проблема в том, что, когда я подключаюсь к сети клиента с помощью клиентского приложения VPN (и через несколько минут), я теряю подключение к Интернету через локальную сеть. Я могу только предположить, что это происходит потому, что по умолчанию клиентское приложение ShrewSoft VPN автоматически туннелирует весь трафик через VPN-соединение. Я знаю, что есть возможность отключить параметр «Туннель все» на вкладке «Политика» приложения и ввести удаленный сетевой ресурс («Включить» или «Исключить») в качестве IP-адресов «Адрес» и «Маска подсети», однако я Я не уверен, что мне нужно ввести здесь.

Вот мой вывод ipconfig перед подключением к VPN (с отключенными суффиксами):

Windows IP Configuration   Ethernet adapter Local Area Connection:  Connection-specific DNS Suffix . : ***.*** Link-local IPv6 Address . . . . . : fe80::8de3:9dbe:393a:33ba%11 IPv4 Address. . . . . . . . . . . : 150.237.13.17 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 150.237.13.1  Tunnel adapter 6TO4 Adapter:  Connection-specific DNS Suffix . : ***.*** IPv6 Address. . . . . . . . . . . : 2002:96ed:d11::96ed:d11 Default Gateway . . . . . . . . . : 2002:c058:6301::c058:6301  Tunnel adapter Local Area Connection* 9:  Connection-specific DNS Suffix . : IPv6 Address. . . . . . . . . . . : 2001:0:4137:9e76:2cf9:38c4:6912:f2ee Link-local IPv6 Address . . . . . : fe80::2cf9:38c4:6912:f2ee%12 Default Gateway . . . . . . . . . :  Tunnel adapter isatap.***.***:  Media State . . . . . . . . . . . : Media disconnected Connection-specific DNS Suffix . : ***.*** 

Вот мой вывод печати маршрута перед подключением к VPN:

=========================================================================== Interface List 11...20 cf 30 9d ec 2a ......Realtek RTL8168D/8111D Family PCI-E Gigabit Ethern et NIC (NDIS 6.20) 1...........................Software Loopback Interface 1 14...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter 12...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface 13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2 ===========================================================================  IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 150.237.13.1 150.237.13.17 2 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 150.237.13.0 255.255.255.0 On-link 150.237.13.17 257 150.237.13.17 255.255.255.255 On-link 150.237.13.17 257 150.237.13.255 255.255.255.255 On-link 150.237.13.17 257 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 150.237.13.17 257 255.255.255.255 255.255.255.255 On-link 12 
6
Это странно, поскольку я переключился * на * ShrewSoft VPN с клиента Cisco VPN, особенно потому, что ShrewSoft игнорирует запрос сервера на то, чтобы я был отключен от своей собственной локальной сети. Ian Boyd 12 лет назад 0

2 ответа на вопрос

5
Jozza

Да, перед подключением необходимо снять флажок «Включить DNS» на вкладке «Разрешение имен» подключения Shrewsoft. Затем после подключения удалите маршрут 0.0.0.0, который указывает на вновь полученный ip из виртуального адаптера vpn. Затем вручную добавьте маршруты в сети, к которым вы хотите получить доступ через адаптер vpn. Эта процедура позволит вам использовать ваше интернет-соединение по умолчанию при подключении к vpn, но вам придется делать это каждый раз. Я сделал мне командный файл, который я запускаю после подключения, который добавляет / удаляет маршруты.

cmd.exeКоманды пакетного файла Windows ( ):

route delete 0.0.0.0 mask 0.0.0.0 [your vpn ip] route add [gateway in vpn network] mask [mask in vpn network] [your vpn ip] 
Это правильный ответ. Чтобы вернуть этот DNS, я просто добавил правила в мой файл hosts. для IP-адресов, которые я часто использую. itslittlejohn 8 лет назад 0
3
Wayne Cornish

Просто сам разобрал похожую проблему. На вкладке «Политика» ShrewSoft отмените выбор «Получить топологию автоматически или туннелировать все» и добавьте удаленный ресурс (при условии, что 1.52.90.33 - это единственный IP-адрес, к которому вам нужен доступ на стороне VPN):

Тип: Включить
адрес: 1.52.90.33 Маска сети
: 255.255.255.255

Если у вас несколько IP-адресов, вам необходимо получить доступ, просто измените соответствующую маску сети или добавьте дополнительные ресурсы.

Я считаю, что это более чистое решение, чем другой ответ. underscore_d 6 лет назад 0