<p dir="ltr">Please file a bug to <a href="http://bugzilla.openvz.org">bugzilla.openvz.org</a></p>
<div class="gmail_quote">On Jun 24, 2013 2:29 PM, &quot;Dan Bassett&quot; &lt;<a href="mailto:dbassett@oreillyschool.com">dbassett@oreillyschool.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    I just tested this out again on a newly installed machine.  I have
    the following in my vz.conf:<br>
    <br>
    IPTABLES=&quot;ipt_REJECT ipt_tos ipt_limit ipt_multiport iptable_filter
    iptable_mangle ipt_TCPMSS ipt_tcpmss ipt_ttl ipt_length ipt_LOG
    ipt_conntrack ipt_state xt_connlimit ipt_connlimit&quot;<br>
    <br>
    IPTABLES_MODULES=&quot;$IPTABLES&quot;<br>
    <br>
    I have tried just &quot;ipt_connlimit&quot;, just &quot;xt_connlimit, and both in
    the IPTABLES list.  I even rebooted the machine before I started
    each test.  I get the same results.  The connlimit rule is not
    tripped by multiple SSH connections as it should be.<br>
    <br>
    Dan<br>
    <br>
    On 06/21/2013 05:55 PM, Kir Kolyshkin wrote:
    <blockquote type="cite"><br>
      <br>
      <div class="gmail_quote">On 21 June 2013 08:09, Dan Bassett <span dir="ltr">&lt;<a href="mailto:dbassett@oreillyschool.com" target="_blank">dbassett@oreillyschool.com</a>&gt;</span>
        wrote:<br>
        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
          I am running 2.6.32-042stab076.8 on a CentOS6 HN with CentOS6
          containers, vzctl-4.2-1.x86_64. I have two containers running
          on the same HN. Each CT has a veth device. Both CT&#39;s veth
          device is connected to the same bridge device on the HN. They
          are assigned the addresses <a href="http://192.168.0.1/24" target="_blank">192.168.0.1/24</a>
          and <a href="http://192.168.0.2/24" target="_blank">192.168.0.2/24</a> and can ping each other.<br>
          <br>
          On the HN I am able to modprobe the connlimit module
          (xt_connlimit).</blockquote>
        <div><br>
        </div>
        <div>You are supposed to load it before loading VZ modules (and
          this is the reason of having it listed in vz.conf so vz
          initscript takes care of loading it.</div>
        <div><br>
        </div>
        <div>If you loaded it after loading vz modules it might not
          work. So, to make sure you&#39;d do a reboot (or reloading of all
          vz modules -- /etc/init.d/vz stop, then make sure vz modules
          such as vznet are not loaded, then /etc/init.d/vz start).</div>
        <div> </div>
        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I can then
          use iptables rules on the hostnode such as:<br>
          <br>
          iptables -A INPUT -p tcp --syn --dport 22 -m connlimit
          --connlimit-above 1 --connlimit-mask=32 -j REJECT<br>
          <br>
          If I then attempt to initiate more than one ssh session to
          this HN from the same host, the second (and all subsequent)
          ssh connections are rejected.  This leads me to believe that
          the connlimit module is working properly with the OpenVZ
          kernel.<br>
          <br>
          I am able to successfully insert the same rule into the
          iptables configuration in either of my containers, so it seems
          that the xt_connlimit module is properly loaded (I get errors
          if I try to use an iptables module that has not been loaded on
          the hostnode).  However, I can create more than one successful
          ssh session, meaning that the iptables rule in the CT is not
          being matched for some reason. I have both &quot;xt_limit&quot; and
          &quot;xt_connlimit&quot; in the list of iptables modules to load in
          vz.conf. When I am running these tests, I have no iptables
          rules loaded on the HN, and I have no other iptables rules
          loaded in the container.<br>
          <br>
          One interesting thing I have noticed is that when I enter a
          container on this hostnode, I get the following errors:<br>
          <br>
          [root@hn0 ~]# vzctl enter 2033892<br>
          Warning: Unknown iptable module: xt_connlimit, skipped<br>
          Warning: Unknown iptable module: xt_limit, skipped<br>
          <br>
          It seems like this might be related to my issue, but it might
          just be a red herring.<br>
        </blockquote>
        <div><br>
        </div>
        <div><br>
        </div>
        <div>This warning is harmless, it is not a bug, details are
          here:</div>
        <div><a href="http://git.openvz.org/?p=vzctl;a=commit;h=d284c8a7" target="_blank">http://git.openvz.org/?p=vzctl;a=commit;h=d284c8a7</a></div>
        <div><br>
        </div>
        <div>Or see vz.conf(5) man page, description of IPTABLES and
          IPTABLES_MODULES.</div>
        <div><br>
        </div>
        <div> </div>
        <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <br>
          Am I missing something obvious here? Or is this a bug with
          OpenVZ?<br>
          <br>
          Thanks,<br>
          Dan<br>
          _______________________________________________<br>
          Users mailing list<br>
          <a href="mailto:Users@openvz.org" target="_blank">Users@openvz.org</a><br>
          <a href="https://lists.openvz.org/mailman/listinfo/users" target="_blank">https://lists.openvz.org/mailman/listinfo/users</a><br>
        </blockquote>
      </div>
      <br>
      <br>
      <fieldset></fieldset>
      <br>
      <pre>_______________________________________________
Users mailing list
<a href="mailto:Users@openvz.org" target="_blank">Users@openvz.org</a>
<a href="https://lists.openvz.org/mailman/listinfo/users" target="_blank">https://lists.openvz.org/mailman/listinfo/users</a>
</pre>
    </blockquote>
  </div>

<br>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@openvz.org">Users@openvz.org</a><br>
<a href="https://lists.openvz.org/mailman/listinfo/users" target="_blank">https://lists.openvz.org/mailman/listinfo/users</a><br>
<br></blockquote></div>