Проблемы с VPN-подключением, связанные с медиасервером Plex и передачей голоса по IP

Проблемы с VPN-подключением, связанные с медиасервером Plex и передачей голоса по IP

У меня есть домашний сервер - работает Debian Jessie и plex media server. Мой маршрутизатор (fritzbox) позволяет всем смартфонам в моей локальной сети принимать входящие звонки со стационарной линии (благодаря определенному приложению). Эта часть работает отлично.

Я также установил OpenVPN, который позволяет мне получать доступ ко всем моим файлам, а также к большинству сервисов (samba, apache, tomcat, ...), которые запущены на моем домашнем сервере, извне. Однако остаются две проблемы: я не могу получить доступ к своему медиасерверу plex и не могу совершать или принимать звонки по стационарной линии* через соответствующие приложения для смартфонов.

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

Моя домашняя сеть использует адрес 192.168.1.0 (я знаю, что это не идеально), при этом 192.168.1.1 является моим домашним сервером, а моя vpn-сеть использует адрес 10.8.0.0, причем 10.8.0.1 является моим домашним сервером.

Я добавил следующий маршрут в свою таблицу IP, но безуспешно:

route add -net 10.8.0.0 gw 10.8.0.1 netmask 255.255.255.0 dev tun0

Есть предложения? Спасибо большое!


ОБНОВЛЕНИЕ 1:

* Я не могу принимать звонки через VPN-соединение. Однако я могу сделать звонок, чтобы зазвонил третий телефон. Однако если поднять трубку, линия останется молчаливой.

ОБНОВЛЕНИЕ 2:

Еще одно важное наблюдение: я могу пинговать сервер с любого клиента в виртуальной сети, но яне могудостучаться до любого клиента с сервера!

решение1

Похоже, что ваша сетевая конфигурация каким-то образом недействительна. Вы должны иметь возможность пинговать каждого клиента с сервера. Кстати, вы уверены, что ваш клиентский брандмауэр разрешает пинг-запросы?

Помимо этого вам необходимо добавить маршрут к сети 10.8.0.0/24 со шлюзом 10.8.0.1 на ВСЕХ ваших устройствах или на шлюзе по умолчанию, чтобы ваши домашние сетевые устройства могли направлять трафик на сервер OpenVPN.

Или вместо этого вы можете настроить NAT на своем сервере OpenVPN.

Взглянемздесьдля примеров того, как настроить оба варианта.

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