У меня есть домашний сервер - работает 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:
Еще одно важное замечание: я могу пропинговать сервер с любого клиента в виртуальной сети, но не могу связаться ни с одним клиентом с сервера!