• Сеть за роутером подключенным к сети VPN?

    @strel0k
    Если я правильно понял, схема такая:

    Есть маршрутизатор, за которым находится локальная сеть 192.168.5.0/24
    На маршрутизаторе есть интерфейс с адресом локальной сети 192.168.5.1
    На маршрутизаторе поднят OpenVPN сервер с сетью 192.168.245.0/24
    На маршрутизаторе есть интерфейс с адресом 192.168.245.56

    Удаленный клиент пытается подключиться к вашему маршрутизатору, чтобы попасть в локальную сеть 192.168.5.0 /24. OpenVPN сервер выдает ему адрес 192.168.245.4.
    При этом удаленный клиент не видит сеть 192.168.5.0 /24.

    Если все так, то проблема скорее всего в маршрутизации. Подключающийся клиент ничего не знает о маршруте в сеть 192.168.5.0 /24. Необходимо добавить маршрут в эту сеть при подключении клиента в OpenVPN серверу.

    К примеру, если ОС клиента Windows, то можно "ручками" добавить маршрут:
    route add 192.168.5.0 mask 255.255.255.0 192.168.245.56

    Если после добавления маршрута доступ в сеть 192.168.5.0 /24 появится, то можно добавить в конфиг файл OpenVPN клиента строку:
    route 192.168.5.0 mask 255.255.255.0 192.168.245.56

    Тогда маршрут будет добавляться автоматически при подключении.
    Но имейте ввиду, что OpenVPN клиент должен запускаться с правами администратора, так как добавление маршрута требует повышение привилегий.
    Ответ написан
    Комментировать