Я установил VPN на сервере Debian (7.8). На машине с Windows 8 я могу настроить VPN-соединение с сервером, и оно отлично работает с приложениями TCP. Все идет через VPN.
Однако приложения UDP не работают. Они продолжают использовать обычный маршрут вместо использования VPN. Одним из таких приложений является Mumble (это приложение VoIP, использующее UDP.)
Есть ли способ заставить приложения UDP использовать VPN?
Мой файл /etc/pptpd.conf:
option /etc/ppp/pptpd-options logwtmp localip 192.168.0.1 remoteip 192.168.0.100-200
Мой файл / etc / ppp / pptpd-options:
name pptpd ms-dns 8.8.8.8 ms-dns 8.8.4.4 proxyarp nodefaultroute lock nobsdcomp noipx mtu 1490 mru 1490
Команды iptables:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE iptables -A FORWARD -p tcp --syn -s 192.168.0.0/24 -j TCPMSS --set-mss 1356
Хорошо, время фейспалма. Проблема в том, что сервер VoIP (murmurd) работает на той же машине, что и сервер VPN (pptpd).