У меня есть сервер OpenVPN, размещенный на QNAP NAS. Я получаю к нему доступ через клиентов Windows и Android OpenVPN. NAS и OpenVPN работают отлично. Основной IP-адрес сервера NAS - 192.168.1.200, когда я нахожусь внутри локальной сети. Изнутри локальной сети, я могу получить доступ к нему без VPN на этот IP-адрес без проблем на обоих типах устройств.
Сервер VPN создает подсеть для клиентов VPN в диапазоне 192.168.2. *, Причем 192.168.2.1 является самим NAS.
Поэтому, когда компьютер внутри локальной сети, без VPN, получает доступ к NAS, я использую адрес 1.200. Несколько настроек программного обеспечения связаны с этим адресом, например, общие диски в Windows указывают на //192.168.1.200/folderShare
Однако, когда я нахожусь за пределами локальной сети и получаю доступ к сети через VPN, это меняется. В то время как все другие компоненты в сети доступны через их собственный IP-адрес (192.168.1. *), Доступ к NAS возможен только через его адрес подсети VPN, 192.168.2.1. Это означает, что, например, ноутбук с Windows, который хочет получить доступ к общей папке на NAS через локальную сеть (без VPN) и через глобальную сеть (с VPN), должен использовать 2 разных IP-адреса для одного и того же пункта назначения, в зависимости от ситуации. И это самая маленькая проблема. Если у меня в приложении есть разные библиотеки, привязанные к IP-адресу ресурса, мне нужно сохранить их оба (например, изображения Lightroom, медиа-файлы Kodi и т.д.).
Как я могу обойти это? Как я могу сделать 192.168.1.200 рабочим местом для VPN/WAN и без доступа VPN/LAN? - Разумеется, все с сохранением доступа в интернет через VPN? Могу ли я использовать некоторые правила маршрутизации на моем маршрутизаторе dd-wrt для маршрутизации .131 к 2.1?
Спасибо!