Нужные модули загружены:
$ grep pptp /etc/modules nf_nat_pptp nf_conntrack_pptp $ lsmod | awk '/pptp/ {print $1}' nf_nat_pptp nf_nat_proto_gre nf_conntrack_pptp nf_conntrack_proto_gre nf_nat nf_conntrack
Помучился немного и спросил в рассылке debian-russian. Добрые люди подсказали два способа решить проблему:
Добавить дополнительное правило в netfilter:
$ sudo iptables -t raw -A PREROUTING -p tcp -m tcp --dport 1723 -j CT --helper pptp
или включить conntrack helper:
$ sudo sysctl -w net.netfilter.nf_conntrack_helper=1
Больше информации по теме можно почерпнуть тут.
Спасибо, пригодилось для включения PPTP passtrough через шлюз на Debian 9 stertch.
ОтветитьУдалитьА нет ли аналогичного решения для пропуска L2TP трафика через шлюз?
спасибо, помогло
ОтветитьУдалитьДобрый день, при включении этого параметра и наличии трафика машина зависает, в чем может быть проблема?
ОтветитьУдалитьА каким образом она зависает? К слову сейчас глянул на своем домашнем маршрутизаторе и сейчас этот параметр у меня отключен, но не могу вспомнить почему и когда я его выключил.
Удалить