История изменений
Исправление YAR, (текущая версия) :
Я все же добил проблему :)
helper все же помог. Просто нужно было правила SNAT'а убирать. Итоговый вариант выглядит так:
##### PPTP VPN server related #####
"${ipt}" -A PREROUTING -t raw -p tcp -m tcp --dport 1723 -j CT --helper pptp
"${ipt}" -A PREROUTING -t nat -p tcp -d $exip --dport 1723 -j DNAT --to 192.168.221.251:1723 # VPN
"${ipt}" -A PREROUTING -t nat -p gre ! -s 192.168.221.251 -d $exip -j DNAT --to 192.168.221.251 # VPN
+ net.netfilter.nf_conntrack_helper=1 в sysctl.conf. Ну и раз уж он включается, то и для FTP придется правила поменять под новый стиль.
А на старой системе действительно локальный DNS отдавал местный адрес и SNAT не использовался.
Update: правило лишнее, уже сам путаться начал. Т.е., можно или правило, или helper в sysctl. Главное - использовать или helper в том или ином виде, или правила с SNAT'ом (если в таком виде оно работает), но не вместе.
Исправление YAR, :
Я все же добил проблему :)
helper все же помог. Просто нужно было правила SNAT'а убирать. Итоговый вариант выглядит так:
##### PPTP VPN server related #####
"${ipt}" -A PREROUTING -t raw -p tcp -m tcp --dport 1723 -j CT --helper pptp
"${ipt}" -A PREROUTING -t nat -p tcp -d $exip --dport 1723 -j DNAT --to 192.168.221.251:1723 # VPN
"${ipt}" -A PREROUTING -t nat -p gre ! -s 192.168.221.251 -d $exip -j DNAT --to 192.168.221.251 # VPN
+ net.netfilter.nf_conntrack_helper=1 в sysctl.conf. Ну и раз уж он включается, то и для FTP придется правила поменять под новый стиль.
А на старой системе действительно локальный DNS отдавал местный адрес и SNAT не использовался.
Исходная версия YAR, :
Я все же добил проблему :)
helper все же помог. Просто нужно было правила SNAT'а убирать. Итоговый вариант выглядит так:
##### PPTP VPN server related #####
"${ipt}" -A PREROUTING -t raw -p tcp -m tcp --dport 1723 -j CT --helper pptp
"${ipt}" -A PREROUTING -t nat -p tcp -d $exip --dport 1723 -j DNAT --to 192.168.221.251:1723 # VPN
"${ipt}" -A PREROUTING -t nat -p gre ! -s 192.168.221.251 -d $exip -j DNAT --to 192.168.221.251 # VPN
+ net.netfilter.nf_conntrack_helper=1 в sysctl.conf. Ну и раз уж он включается, то и для FTP придется правила поменять под новый стиль.