Ситуация: у меня есть две машины Windows7 (ПК и ноутбук). Я установил ПК в качестве VPN-сервера и ноутбук в качестве VPN-клиента с помощью встроенных сетевых инструментов W7 по умолчанию. Я отключил use default gateway in remote network на клиентском компьютере, поэтому клиент не пытается маршрутизировать все коммуникации через VPN. Я направил порт 1723 (TCP/UDP) по NAT на мой сервер и включил IPSec/PPTP/L2TP passthrough

Я положил свой ноутбук в независимую сеть (в основном я подключил его через сеть 3G), подключился к VPN-серверу и проверил ipconfig /all

Я получил:

IP Address: 192.168.1.101 
Mask: 255.255.255.255
Gateway: (none)

Маска локальной сети в сети сервера локальной сети 255.255.255.0 - я, конечно, упускаю что-то очевидное, но Google не дает мне хороших советов; Как я могу получить доступ к локальной сети из удаленного VPN-клиента? Как я могу получить доступ к локальным общим документам?

2 ответа2

0

Я использовал hamachi как обходной путь, мне не нужно много безопасности для домашней сети :-)

0

Если вы не используете шлюз по умолчанию в удаленной сети, то вы полагаетесь на маршрут подсети, который должен быть добавлен при подключении. Ключевым этапом устранения неполадок здесь является команда "route print" после подключения. Там должен быть маршрут, который выглядит так:

192.168.1.0 255.255.255.0 RAS_IP VPN_IP 21

Где RAS_IP - это IP-адрес на сервере VPN, а VPN_IP - это IP-адрес, выделенный для клиентского интерфейса PPTP (например, 192.168.1.101 в вашем примере).

Тот факт, что это не работает для вас, указывает на проблему - возможно, ваш интерфейс клиента 3G также находится в 192.168.0.0/24. В любом случае вам нужно начать с совместного использования полного вывода из "route print" и «ipconfig /all» для устранения неполадок.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .