• ip_nat_pptp stretch not work

    From Alexey Kurinnij@21:1/5 to All on Thu Aug 10 13:10:02 2017
    Hi. I have debian box with nat as gateway.
    With debbian jessie pptp from local network worked, with loaded kernel
    module ip_nat_pptp.
    After upgrade to debian stretch - pptp not working any more, module
    ip_nat_pptp loaded.
    Anyone have similar working configuration?

    # Generated by iptables-save v1.6.0 on Thu Aug 10 13:04:00 2017
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    -A INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
    -A INPUT -i eth0 -p udp -m state --state NEW -m udp --dport 67 -j ACCEPT
    -A INPUT -j DROP
    -A FORWARD -s 192.168.1.0/24 ! -d 192.168.1.0/24 -i eth0 -j ACCEPT
    -A FORWARD -d 192.168.1.0/24 -i eth1 -j ACCEPT
    -A FORWARD -j DROP
    -A OUTPUT -j ACCEPT
    COMMIT
    # Completed on Thu Aug 10 13:04:00 2017
    # Generated by iptables-save v1.6.0 on Thu Aug 10 13:04:00 2017
    *nat
    :PREROUTING ACCEPT [8403:561775]
    :INPUT ACCEPT [4:194]
    :OUTPUT ACCEPT [295:18031]
    :POSTROUTING ACCEPT [295:18031]
    -A PREROUTING -i eth1 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 22
    -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE
    COMMIT
    # Completed on Thu Aug 10 13:04:00 2017

    <div dir="ltr"><div><div><div>Hi. I have debian box with nat as gateway.<br></div>With debbian jessie pptp from local network worked, with loaded kernel module ip_nat_pptp.<br></div>After upgrade to debian stretch - pptp not working any more, module ip_
    nat_pptp loaded.<br></div>Anyone have similar working configuration?<br><br># Generated by iptables-save v1.6.0 on Thu Aug 10 13:04:00 2017<br>*filter<br>:INPUT ACCEPT [0:0]<br>:FORWARD ACCEPT [0:0]<br>:OUTPUT ACCEPT [0:0]<br>-A INPUT -m state --state
    RELATED,ESTABLISHED -j ACCEPT<br>-A INPUT -p icmp -m icmp --icmp-type any -j ACCEPT<br>-A INPUT -i lo -j ACCEPT<br>-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT<br>-A INPUT -i eth0 -p udp -m state --state NEW -m udp --dport 67 -j
    ACCEPT<br>-A INPUT -j DROP<br>-A FORWARD -s <a href="http://192.168.1.0/24">192.168.1.0/24</a> ! -d <a href="http://192.168.1.0/24">192.168.1.0/24</a> -i eth0 -j ACCEPT<br>-A FORWARD -d <a href="http://192.168.1.0/24">192.168.1.0/24</a> -i eth1 -j ACCEPT<
    -A FORWARD -j DROP<br>-A OUTPUT -j ACCEPT<br>COMMIT<br># Completed on Thu Aug 10 13:04:00 2017<br># Generated by iptables-save v1.6.0 on Thu Aug 10 13:04:00 2017<br>*nat<br>:PREROUTING ACCEPT [8403:561775]<br>:INPUT ACCEPT [4:194]<br>:OUTPUT ACCEPT [
    295:18031]<br>:POSTROUTING ACCEPT [295:18031]<br>-A PREROUTING -i eth1 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 22<br>-A POSTROUTING -s <a href="http://192.168.1.0/24">192.168.1.0/24</a> -o eth1 -j MASQUERADE<br>COMMIT<br># Completed on Thu Aug
    10 13:04:00 2017<br><br></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Thierry JAOUEN@21:1/5 to All on Thu Aug 10 15:10:03 2017
    Hi,

    Maybe you need the "helper" module ?

    <https://home.regit.org/netfilter-en/secure-use-of-helpers/> <http://www.spinics.net/lists/netfilter/msg11791.html>

    ... -m helper --helper pptp ...


    Bye


    Le 10/08/2017 à 12:04, Alexey Kurinnij a écrit :
    Hi. I have debian box with nat as gateway.
    With debbian jessie pptp from local network worked, with loaded kernel
    module ip_nat_pptp.
    After upgrade to debian stretch - pptp not working any more, module ip_nat_pptp loaded.
    Anyone have similar working configuration?

    # Generated by iptables-save v1.6.0 on Thu Aug 10 13:04:00 2017
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    -A INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
    -A INPUT -i eth0 -p udp -m state --state NEW -m udp --dport 67 -j ACCEPT
    -A INPUT -j DROP
    -A FORWARD -s 192.168.1.0/24 ! -d 192.168.1.0/24 -i eth0 -j ACCEPT
    -A FORWARD -d 192.168.1.0/24 -i eth1 -j ACCEPT
    -A FORWARD -j DROP
    -A OUTPUT -j ACCEPT
    COMMIT
    # Completed on Thu Aug 10 13:04:00 2017
    # Generated by iptables-save v1.6.0 on Thu Aug 10 13:04:00 2017
    *nat
    :PREROUTING ACCEPT [8403:561775]
    :INPUT ACCEPT [4:194]
    :OUTPUT ACCEPT [295:18031]
    :POSTROUTING ACCEPT [295:18031]
    -A PREROUTING -i eth1 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 22
    -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE
    COMMIT
    # Completed on Thu Aug 10 13:04:00 2017


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alexey Kurinnij@21:1/5 to Thierry JAOUEN on Thu Aug 10 16:00:04 2017
    Thanks for good point - nf_conntrack_helper was disabled by default and it
    is difference between jessie and stretch
    When I enable it - pptp from local network is working:

    echo 1 > /proc/sys/net/netfilter/nf_conntrack_helper

    On Thu, Aug 10, 2017 at 2:59 PM, Thierry JAOUEN <thierry@tjaouen.fr> wrote:

    Hi,

    Maybe you need the "helper" module ?

    <https://home.regit.org/netfilter-en/secure-use-of-helpers/> <http://www.spinics.net/lists/netfilter/msg11791.html>

    ... -m helper --helper pptp ...


    Bye



    Le 10/08/2017 à 12:04, Alexey Kurinnij a écrit :

    Hi. I have debian box with nat as gateway.
    With debbian jessie pptp from local network worked, with loaded kernel
    module ip_nat_pptp.
    After upgrade to debian stretch - pptp not working any more, module
    ip_nat_pptp loaded.
    Anyone have similar working configuration?

    # Generated by iptables-save v1.6.0 on Thu Aug 10 13:04:00 2017
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [0:0]
    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
    -A INPUT -p icmp -m icmp --icmp-type any -j ACCEPT
    -A INPUT -i lo -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
    -A INPUT -i eth0 -p udp -m state --state NEW -m udp --dport 67 -j ACCEPT
    -A INPUT -j DROP
    -A FORWARD -s 192.168.1.0/24 ! -d 192.168.1.0/24 -i eth0 -j ACCEPT
    -A FORWARD -d 192.168.1.0/24 -i eth1 -j ACCEPT
    -A FORWARD -j DROP
    -A OUTPUT -j ACCEPT
    COMMIT
    # Completed on Thu Aug 10 13:04:00 2017
    # Generated by iptables-save v1.6.0 on Thu Aug 10 13:04:00 2017
    *nat
    :PREROUTING ACCEPT [8403:561775]
    :INPUT ACCEPT [4:194]
    :OUTPUT ACCEPT [295:18031]
    :POSTROUTING ACCEPT [295:18031]
    -A PREROUTING -i eth1 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 22
    -A POSTROUTING -s 192.168.1.0/24 -o eth1 -j MASQUERADE
    COMMIT
    # Completed on Thu Aug 10 13:04:00 2017




    <div dir="ltr"><div>Thanks for good point - nf_conntrack_helper was disabled by default and it is difference between jessie and stretch</div>When I enable it - pptp from local network is working:<br><br>echo 1 &gt; /proc/sys/net/netfilter/nf_conntrack_
    helper<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Aug 10, 2017 at 2:59 PM, Thierry JAOUEN <span dir="ltr">&lt;<a href="mailto:thierry@tjaouen.fr" target="_blank">thierry@tjaouen.fr</a>&gt;</span> wrote:<br><blockquote class="
    gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>

    Maybe you need the &quot;helper&quot; module ?<br>

    &lt;<a href="https://home.regit.org/netfilter-en/secure-use-of-helpers/" rel="noreferrer" target="_blank">https://home.regit.org/netfil<wbr>ter-en/secure-use-of-helpers/</a>&gt;<br>
    &lt;<a href="http://www.spinics.net/lists/netfilter/msg11791.html" rel="noreferrer" target="_blank">http://www.spinics.net/lists/<wbr>netfilter/msg11791.html</a>&gt;<br>

    ... -m helper --helper pptp ...<br>


    Bye<div class="HOEnZb"><div class="h5"><br>


    Le 10/08/2017 à 12:04, Alexey Kurinnij a écrit :<br>
    <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
    Hi. I have debian box with nat as gateway.<br>
    With debbian jessie pptp from local network worked, with loaded kernel<br> module ip_nat_pptp.<br>
    After upgrade to debian stretch - pptp not working any more, module<br> ip_nat_pptp loaded.<br>
    Anyone have similar working configuration?<br>

    # Generated by iptables-save v1.6.0 on Thu Aug 10 13:04:00 2017<br>
    *filter<br>
    :INPUT ACCEPT [0:0]<br>
    :FORWARD ACCEPT [0:0]<br>
    :OUTPUT ACCEPT [0:0]<br>
    -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT<br>
    -A INPUT -p icmp -m icmp --icmp-type any -j ACCEPT<br>
    -A INPUT -i lo -j ACCEPT<br>
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT<br>
    -A INPUT -i eth0 -p udp -m state --state NEW -m udp --dport 67 -j ACCEPT<br>
    -A INPUT -j DROP<br>
    -A FORWARD -s <a href="http://192.168.1.0/24" rel="noreferrer" target="_blank">192.168.1.0/24</a> ! -d <a href="http://192.168.1.0/24" rel="noreferrer" target="_blank">192.168.1.0/24</a> -i eth0 -j ACCEPT<br>
    -A FORWARD -d <a href="http://192.168.1.0/24" rel="noreferrer" target="_blank">192.168.1.0/24</a> -i eth1 -j ACCEPT<br>
    -A FORWARD -j DROP<br>
    -A OUTPUT -j ACCEPT<br>
    COMMIT<br>
    # Completed on Thu Aug 10 13:04:00 2017<br>
    # Generated by iptables-save v1.6.0 on Thu Aug 10 13:04:00 2017<br>
    *nat<br>
    :PREROUTING ACCEPT [8403:561775]<br>
    :INPUT ACCEPT [4:194]<br>
    :OUTPUT ACCEPT [295:18031]<br>
    :POSTROUTING ACCEPT [295:18031]<br>
    -A PREROUTING -i eth1 -p tcp -m tcp --dport 443 -j REDIRECT --to-ports 22<br> -A POSTROUTING -s <a href="http://192.168.1.0/24" rel="noreferrer" target="_blank">192.168.1.0/24</a> -o eth1 -j MASQUERADE<br>
    COMMIT<br>
    # Completed on Thu Aug 10 13:04:00 2017<br>

    </blockquote>

    </div></div></blockquote></div><br></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)