У меня есть сервер OpenVPN, настроенный через мой маршрутизатор Asus DSL-AC68U, и я могу подключиться к нему удаленно и без проблем подключиться к Интернету, используя в качестве клиентов мое устройство iOS и Tunnelblick на OS X.
Однако при доступе через VPN мой клиент не может получить доступ / пинговать определенный IP-адрес в локальной сети - я могу пинговать / получать доступ к 4 устройствам в сети, кроме одного. Конкретный компьютер, к которому я пытаюсь подключиться, - это JACE NiagaraAX, который, возможно, основан на linux, со статическим ip 10.0.10.88.
У меня нет проблем с подключением / проверкой связи из той же подсети, что и в локальной сети (подсеть 10.0.10.0), но я не могу понять, как получить к нему доступ через VPN (подсеть 10.8.0.0).
Это проблема маршрутизации? Я не уверен, потому что, когда я делаю трассировку через VPN, мне кажется, что я пытаюсь подключиться к нему через правильный шлюз (10.8.0.1 - это мой шлюз VPN-сервера):
#traceroute 10.0.10.88
traceroute to 10.0.10.88 (10.0.10.88), 64 hops max, 52 byte packets
1 10.8.0.1 (10.8.0.1) 25.904 ms 25.042 ms 24.276 ms
2 * * * *
3 * * * *`
Вот моя конфигурация для OpenVPN (в основном по умолчанию Asus AC68U):
- Тип интерфейса: TUN
- Протокол: UDP
- Порт сервера: 1194
- Брандмауэр: Авто
- Режим авторизации: TLS
- Имя пользователя / пароль Auth. Только: нет
- Дополнительная авторизация HMAC: отключить
- Подсеть VPN / Маска подсети: 10.8.0.0 255.255.255.0
- Интервал опроса: 0
- Push LAN для клиентов: Да
- Прямые клиенты для перенаправления трафика: нет
- Ответить на DNS: Да
- Рекламировать DNS клиентам: Да
- Шифр шифрования: по умолчанию
- Сжатие: адаптивное
- Время регенерации TLS: -1
- Управление конкретными параметрами клиента: Нет