Прошу прощения за мою неопытность. Мне удалось установить vpn-соединение между одним клиентом и сервером. В настоящее время я тестирую это на виртуальных машинах, на которых работает Server 2008 R2 (временно, поскольку у меня есть установочные диски). Каждая виртуальная машина находится в удаленном месте со своим собственным IP-адресом. (Я удаленно подключаюсь).
Что происходит, так это то, что я могу без проблем пинговать VPN-сервер от клиента. как только я пытаюсь пинговать другое устройство в сети (скажем, сервер 192.168.1.2, а другое устройство 192.168.1.3), у меня истекло время ожидания запроса. Пакет tracert маршрутизируется через VPN на виртуальный шлюз 10.8.0.1. Также я не могу пинговать с сервера клиенту. т.е. пинг 192.168.2.3
Ниже представлена простая топология.
[Сеть 1] Хост-сервер на 192.168.1.2 192.168.1.0 | 255.255.255.0
[Сеть 2] клиент на 192.168.2.3 192.168.2.0 | 255.255.255.0
[VPN-сервер] 10.8.0.1 10.8.0.0 | 255.255.255.0
Итак, по сути, от запуска tracert на стороне клиента я получаю ...
1 30 мс 40 мс 20 мс HOME [10.8.0.1]
2 * * * Истекло время ожидания запроса.
и т.д...
Это означает, что пакет достигает сервера, но не маршрутизируется с сервера на машину в той же сети.
Я понимаю, что может быть несколько проблем, поэтому даже направление будет очень признательно. Журналы openvpn просто показывают предупреждения о маршрутизации ipv6, но я не использую ipv6, поэтому предполагаю, что это можно игнорировать.
Я использовал это руководство для настройки сервера и клиента http://www.smallnetbuilder.com/security/security-howto/30353-how-to-set-up-a-site-to-site-vpn-with-openvpn?showall=&start=1