Правила iptables которые надо настроить для работы pptp туннеля в Linux


Если у вас не работает PPTP-соединение, то первым делом проверьте настройки вашего роутера на наличие опции наподобие "PPTP Passthrough" и активируйте ее.

Следующим этапом проверяем локальный Firewall системы и добавляем правила вида:

# Enable GRE
$IPT -A INPUT -i $PUBLIC_INTERFACE -p gre -j ACCEPT
$IPT -A INPUT -i $PUBLIC_INTERFACE -p tcp --dport 1723 -j ACCEPT

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

P.S. Лучше конечно использовать OpenVPN