VPN SoftEther — я не могу получить доступ к VPN-серверу напрямую с устройства, подключенного к VPN

VPN SoftEther — я не могу получить доступ к VPN-серверу напрямую с устройства, подключенного к VPN

Я установил и запустил VPN-сервер (SoftEther) на своем Raspberry Pi 3 (Raspbian), и он работает нормально, за исключением того, что мой PI работает не только как VPN-сервер, но и предлагает другие сервисы (SAMBA, FTP, APACHE, MYSQL), и я не могу получить доступ к этим сервисам после подключения к VPN-серверу.

В настройках VPN я настроил мост на eth0, чтобы VPN-машины получали IP-адреса от маршрутизатора — и все работает нормально.

У меня есть доступ к Интернету, ко всем другим машинам в моей локальной сети/VPN (192.168.0.*), включая маршрутизатор (192.168.0.1), я даже могу получить доступ к своему PI, используя публичный адрес (маршрутизатор перенаправляет его обратно на PI), но я не могу получить доступ к PI, используя его внутренний адрес eth0 (192.168.0.100).

Другие устройства в моей локальной сети имеют доступ к моей машине, подключенной через VPN, моя машина, подключенная через VPN, имеет доступ к другим устройствам в локальной сети, но не напрямую к PI.

решение1

Я был очень рад найти ваш вопрос на StackExchange, пока не увидел дату вопроса и количество ответов...

Согласно моим исследованиям, получить доступ к вашей личной информации с любого устройства, подключенного к VPN, невозможно из-за ограничений Linux.Цитата из документации:

Ограничения в операционной системе Linux или UNIX не позволяют осуществлять связь с IP-адресами, назначенными сетевому адаптеру, локально соединенному со стороны VPN (сторона виртуального концентратора). Причина этого ограничения кроется во внутренних кодах ядра ОС, а не в SoftEther VPN.

Есть вероятность, что создание TAP-устройства с сетью NAT поможет, но я не смог найти руководства по его реализации. Вы можете следовать этомупроблема на githubЧтобы получить больше информации.

Связанный контент