Назад | Перейти на главную страницу

Как получить доступ к принтеру через VPN (межсайтовый VPN с маршрутизатором, вызывающим сервер)

Я пытаюсь настроить VPN между двумя сетями, одной домашней и одной офисной (A и B). Их подсети: (A) 192.168.1.0 и (B) 192.168.0.0.

В двух сетях установлены идентичные маршрутизаторы ADSL. К сожалению, они доступны только для VPN.

В сети B есть сервер Windows 2008, который я настроил как VPN-сервер (с помощью мастера RRAS): VPNServerB (192.168.0.5). В настоящий момент маршрутизатор сети A (RouterA) может установить соединение PPTP VPN с VPNServerB. RouterA назначается IP 192.168.0.40 в сети B.

Затем я настроил постоянный статический маршрут от VPNServerB (0.5), сообщив ему использовать 0,40 для всех запросов к подсети сети A: 192.168.1.0. Это позволило VPNServerB выполнить эхо-запрос всех машин на A (и этих машин пинговать VPNServerB).

Затем я настроил постоянный статический маршрут на компьютере в сети B (PC1B), сообщив ему использовать 0,5 (адрес VPNServerB) для запросов к подсети A: 192.168.1.0). Это позволило PC1B выполнить эхо-запрос для каждой машины на A, а им - для эхо-запроса PC1B.

Однако на B есть принтеры (например, PR1B), к которым я также хотел бы иметь доступ с машины на A. Но я не могу настроить статический маршрут от PR1B к VPNServerB, насколько я могу судить. . Есть ли способ получить доступ к принтеру PR1B с устройства в сети A?

Спасибо.

Первое, на что следует обратить внимание; То, что у вас здесь, на самом деле не является VPN между сайтами. VPN типа "сеть-сеть" обычно обрабатывается двумя шлюзами VPN, которые позволяют маршрутизировать весь трафик. Обычно конечные точки туннеля также являются шлюзом по умолчанию для каждой сети и, как таковые, не требуют набора статических маршрутов.

Я предполагаю, что проблема в том, что вы не можете связываться с таблицей маршрутизации на принтере; поэтому он не знает, как вернуть трафик, полученный из удаленной сети.

Технически, если шлюз принтера по умолчанию знает, как подключиться к подсети удаленного компьютера, связь должна работать. Есть и другие переменные, но они должны работать. Другой вариант - настроить NAT на машине, подключенной к сети с принтером. Если у вас включен NAT, весь трафик на принтер из удаленной подсети будет выглядеть так, как будто он идет из локальной подсети принтера, и принтер ответит на шлюз NAT, который обработает все остальное..

Не знаю, как еще можно решить эту проблему (кроме изменения шлюза принтера по умолчанию на IP-адрес, назначенный RRAS).