#define PRINT_IPT_ROOT_CHAIN(buf, prefix, ifname) \
g_snprintf(buf, sizeof(buf), "%c%c-%s", prefix[0], prefix[1], ifname)
-static bool newMatchState;
-
#define MATCH_PHYSDEV_IN_FW "-m", "physdev", "--physdev-in"
#define MATCH_PHYSDEV_OUT_FW "-m", "physdev", "--physdev-is-bridged", "--physdev-out"
#define MATCH_PHYSDEV_OUT_OLD_FW "-m", "physdev", "--physdev-out"
}
if (match && !skipMatch) {
- if (newMatchState)
- virFirewallRuleAddArgList(fw, fwrule,
- "-m", "conntrack",
- "--ctstate", match,
- NULL);
- else
- virFirewallRuleAddArgList(fw, fwrule,
- "-m", "state",
- "--state", match,
- NULL);
+ virFirewallRuleAddArgList(fw, fwrule,
+ "-m", "conntrack",
+ "--ctstate", match,
+ NULL);
}
if (defMatch && match != NULL && !skipMatch && !hasICMPType)
}
-static int
-ebiptablesDriverProbeStateMatchQuery(virFirewall *fw G_GNUC_UNUSED,
- virFirewallLayer layer G_GNUC_UNUSED,
- const char *const *lines,
- void *opaque)
-{
- unsigned long *version = opaque;
- char *tmp;
-
- if (!lines || !lines[0]) {
- virReportError(VIR_ERR_INTERNAL_ERROR, "%s",
- _("No output from iptables --version"));
- return -1;
- }
-
- /*
- * we expect output in the format
- * 'iptables v1.4.16'
- */
- if (!(tmp = strchr(lines[0], 'v')) ||
- virStringParseVersion(version, tmp + 1, true) < 0) {
- virReportError(VIR_ERR_INTERNAL_ERROR,
- _("Cannot parse version string '%s'"),
- lines[0]);
- return -1;
- }
-
- return 0;
-}
-
-
-static int
-ebiptablesDriverProbeStateMatch(void)
-{
- unsigned long version;
- g_autoptr(virFirewall) fw = virFirewallNew();
-
- virFirewallStartTransaction(fw, 0);
- virFirewallAddRuleFull(fw, VIR_FIREWALL_LAYER_IPV4,
- false, ebiptablesDriverProbeStateMatchQuery, &version,
- "--version", NULL);
-
- if (virFirewallApply(fw) < 0)
- return -1;
-
- /*
- * since version 1.4.16 '-m state --state ...' will be converted to
- * '-m conntrack --ctstate ...'
- */
- if (version >= 1 * 1000000 + 4 * 1000 + 16)
- newMatchState = true;
-
- return 0;
-}
-
static int
ebiptablesDriverInit(bool privileged)
{
return 0;
ebiptablesDriverProbeCtdir();
- if (ebiptablesDriverProbeStateMatch() < 0)
- return -1;
ebiptables_driver.flags = TECHDRV_FLAG_INITIALIZED;
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--destination a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--destination ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--destination a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--destination ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
--dscp 34 \
--sport 291:400 \
--dport 564:1092 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m comment \
--comment 'udp rule' \
-j RETURN
--dscp 34 \
--dport 291:400 \
--sport 564:1092 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment 'udp rule' \
-j ACCEPT
--dscp 34 \
--sport 291:400 \
--dport 564:1092 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m comment \
--comment 'udp rule' \
-j RETURN
--dscp 57 \
--dport 32:33 \
--sport 256:4369 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment 'tcp/ipv6 rule' \
-j RETURN
--dscp 57 \
--sport 32:33 \
--dport 256:4369 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m comment \
--comment 'tcp/ipv6 rule' \
-j ACCEPT
--dscp 57 \
--dport 32:33 \
--sport 256:4369 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment 'tcp/ipv6 rule' \
-j RETURN
-w \
-A FJ-vnet0 \
-p udp \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment '`ls`;${COLUMNS};$(ls);"test";&'\''3 spaces'\''' \
-j RETURN
-w \
-A FP-vnet0 \
-p udp \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m comment \
--comment '`ls`;${COLUMNS};$(ls);"test";&'\''3 spaces'\''' \
-j ACCEPT
-w \
-A HJ-vnet0 \
-p udp \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment '`ls`;${COLUMNS};$(ls);"test";&'\''3 spaces'\''' \
-j RETURN
-w \
-A FJ-vnet0 \
-p sctp \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment 'comment with lone '\'', `, ", `, \, $x, and two spaces' \
-j RETURN
-w \
-A FP-vnet0 \
-p sctp \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m comment \
--comment 'comment with lone '\'', `, ", `, \, $x, and two spaces' \
-j ACCEPT
-w \
-A HJ-vnet0 \
-p sctp \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment 'comment with lone '\'', `, ", `, \, $x, and two spaces' \
-j RETURN
-w \
-A FJ-vnet0 \
-p ah \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment 'tmp=`mktemp`; echo ${RANDOM} > ${tmp} ; cat < ${tmp}; rm -f ${tmp}' \
-j RETURN
-w \
-A FP-vnet0 \
-p ah \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m comment \
--comment 'tmp=`mktemp`; echo ${RANDOM} > ${tmp} ; cat < ${tmp}; rm -f ${tmp}' \
-j ACCEPT
-w \
-A HJ-vnet0 \
-p ah \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment 'tmp=`mktemp`; echo ${RANDOM} > ${tmp} ; cat < ${tmp}; rm -f ${tmp}' \
-j RETURN
-w \
-A FJ-vnet0 \
-p all \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-A FP-vnet0 \
-p all \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-A HJ-vnet0 \
-p all \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--destination a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--destination ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
-A FJ-vnet0 \
-p tcp \
--sport 22 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
-A FP-vnet0 \
-p tcp \
--dport 22 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
-A HJ-vnet0 \
-p tcp \
--sport 22 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
-A FJ-vnet0 \
-p icmp \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
-A FP-vnet0 \
-p icmp \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
-A HJ-vnet0 \
-p icmp \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
-A FJ-vnet0 \
-p all \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
-A FP-vnet0 \
-p all \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
-A HJ-vnet0 \
-p all \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
-w \
-A FJ-vnet0 \
-p all \
--m state \
---state ESTABLISHED,RELATED \
+-m conntrack \
+--ctstate ESTABLISHED,RELATED \
-m comment \
--comment 'out: existing and related (ftp) connections' \
-j RETURN
-w \
-A HJ-vnet0 \
-p all \
--m state \
---state ESTABLISHED,RELATED \
+-m conntrack \
+--ctstate ESTABLISHED,RELATED \
-m comment \
--comment 'out: existing and related (ftp) connections' \
-j RETURN
-w \
-A FP-vnet0 \
-p all \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment 'in: existing connections' \
-j ACCEPT
-A FP-vnet0 \
-p tcp \
--dport 21:22 \
--m state \
---state NEW \
+-m conntrack \
+--ctstate NEW \
-m comment \
--comment 'in: ftp and ssh' \
-j ACCEPT
-w \
-A FP-vnet0 \
-p icmp \
--m state \
---state NEW \
+-m conntrack \
+--ctstate NEW \
-m comment \
--comment 'in: icmp' \
-j ACCEPT
-A FJ-vnet0 \
-p udp \
--dport 53 \
--m state \
---state NEW \
+-m conntrack \
+--ctstate NEW \
-m comment \
--comment 'out: DNS lookups' \
-j RETURN
-A HJ-vnet0 \
-p udp \
--dport 53 \
--m state \
---state NEW \
+-m conntrack \
+--ctstate NEW \
-m comment \
--comment 'out: DNS lookups' \
-j RETURN
--dscp 34 \
--sport 291:400 \
--dport 564:1092 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 34 \
--dport 291:400 \
--sport 564:1092 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 34 \
--sport 291:400 \
--dport 564:1092 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 57 \
--dport 32:33 \
--sport 256:4369 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 57 \
--sport 32:33 \
--dport 256:4369 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--dscp 57 \
--dport 32:33 \
--sport 256:4369 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
-A FP-vnet0 \
-p icmp \
--icmp-type 0 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
-A FJ-vnet0 \
-p icmp \
--icmp-type 8 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-A HJ-vnet0 \
-p icmp \
--icmp-type 8 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-A FP-vnet0 \
-p icmp \
--icmp-type 8 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
-A FJ-vnet0 \
-p icmp \
--icmp-type 0 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-A HJ-vnet0 \
-p icmp \
--icmp-type 0 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-w \
-A FJ-vnet0 \
-p icmp \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-A FP-vnet0 \
-p icmp \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-A HJ-vnet0 \
-p icmp \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--icmp-type 12/11 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--icmp-type 12/11 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 33 \
--icmp-type 255/255 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
-m dscp \
--dscp 2 \
--icmpv6-type 12/11 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
-m dscp \
--dscp 2 \
--icmpv6-type 12/11 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
-m dscp \
--dscp 33 \
--icmpv6-type 255/255 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
-m dscp \
--dscp 33 \
--icmpv6-type 255/255 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
-w \
-A FJ-vnet0 \
-p all \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m set \
--match-set tck_test src,dst \
-j RETURN
-w \
-A FP-vnet0 \
-p all \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m set \
--match-set tck_test dst,src \
-j ACCEPT
-w \
-A HJ-vnet0 \
-p all \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m set \
--match-set tck_test src,dst \
-j RETURN
-w \
-A FJ-vnet0 \
-p all \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m set \
--match-set tck_test dst,src,dst \
-j RETURN
-w \
-A FP-vnet0 \
-p all \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m set \
--match-set tck_test src,dst,src \
-j ACCEPT
-w \
-A HJ-vnet0 \
-p all \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m set \
--match-set tck_test dst,src,dst \
-j RETURN
-w \
-A FJ-vnet0 \
-p all \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m set \
--match-set tck_test dst,src,dst \
-j RETURN
-w \
-A FP-vnet0 \
-p all \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m set \
--match-set tck_test src,dst,src \
-j ACCEPT
-w \
-A HJ-vnet0 \
-p all \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m set \
--match-set tck_test dst,src,dst \
-j RETURN
-w \
-A FJ-vnet0 \
-p all \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m set \
--match-set tck_test dst,src \
-j RETURN
-w \
-A FP-vnet0 \
-p all \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m set \
--match-set tck_test src,dst \
-j ACCEPT
-w \
-A HJ-vnet0 \
-p all \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m set \
--match-set tck_test dst,src \
-j RETURN
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--dport 80 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--dport 90 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--dport 80 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
-m dscp \
--dscp 1 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 1 \
--dport 80 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 1 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 1 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 1 \
--dport 90 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 1 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 1 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 1 \
--dport 80 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 1 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--dport 80 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--dport 80 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--dport 80 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--dport 90 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--dport 90 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--dport 90 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 80 \
--sport 1080 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 80 \
--sport 1080 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 80 \
--sport 1080 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 90 \
--sport 1090 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 90 \
--sport 1090 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 90 \
--sport 1090 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 80 \
--sport 1100 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 80 \
--sport 1100 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 80 \
--sport 1100 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 80 \
--sport 1110 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 80 \
--sport 1110 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 80 \
--sport 1110 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1080 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1080 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1080 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1080 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1080 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1080 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1080 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1090 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1090 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1090 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1090 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1090 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1090 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1090 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1100 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1100 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1100 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1100 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1100 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1100 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1110 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1110 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 80 \
--sport 1110 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 80 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1110 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1110 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 4 \
--dport 90 \
--sport 1110 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 4 \
--sport 90 \
--dport 1110 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 1.1.1.1 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 1.1.1.1 \
-m dscp \
--dscp 5 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 1.1.1.1 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 1.1.1.1 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 1.1.1.1 \
-m dscp \
--dscp 5 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 1.1.1.1 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 1.1.1.1 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 1.1.1.1 \
-m dscp \
--dscp 5 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 1.1.1.1 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 2.2.2.2 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 2.2.2.2 \
-m dscp \
--dscp 5 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 2.2.2.2 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 2.2.2.2 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 2.2.2.2 \
-m dscp \
--dscp 5 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 2.2.2.2 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 2.2.2.2 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 2.2.2.2 \
-m dscp \
--dscp 5 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 2.2.2.2 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 3.3.3.3 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 3.3.3.3 \
-m dscp \
--dscp 5 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 3.3.3.3 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 3.3.3.3 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 3.3.3.3 \
-m dscp \
--dscp 5 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 3.3.3.3 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 3.3.3.3 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 3.3.3.3 \
-m dscp \
--dscp 5 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 3.3.3.3 \
-m dscp \
--dscp 5 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 1.1.1.1 \
-m dscp \
--dscp 6 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 1.1.1.1 \
-m dscp \
--dscp 6 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 1.1.1.1 \
-m dscp \
--dscp 6 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 2.2.2.2 \
-m dscp \
--dscp 6 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 2.2.2.2 \
-m dscp \
--dscp 6 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 2.2.2.2 \
-m dscp \
--dscp 6 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 3.3.3.3 \
-m dscp \
--dscp 6 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 3.3.3.3 \
-m dscp \
--dscp 6 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 3.3.3.3 \
-m dscp \
--dscp 6 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
-m dscp \
--dscp 1 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 1 \
--dport 80 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 1 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 1 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 1 \
--dport 90 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 1 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--dport 80 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
-m dscp \
--dscp 2 \
--dport 90 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
-m dscp \
--dscp 2 \
--sport 90 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 3 \
--dport 80 \
--sport 1100 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 3 \
--sport 80 \
--dport 1100 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 33 \
--dport 20:21 \
--sport 100:1111 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 33 \
--sport 20:21 \
--dport 100:1111 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--dscp 33 \
--dport 20:21 \
--sport 100:1111 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 63 \
--dport 255:256 \
--sport 65535:65535 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 63 \
--sport 255:256 \
--dport 65535:65535 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--dscp 63 \
--dport 255:256 \
--sport 65535:65535 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 33 \
--dport 20:21 \
--sport 100:1111 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 33 \
--sport 20:21 \
--dport 100:1111 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 33 \
--dport 20:21 \
--sport 100:1111 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 63 \
--dport 255:256 \
--sport 65535:65535 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 63 \
--sport 255:256 \
--dport 65535:65535 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 63 \
--dport 255:256 \
--sport 65535:65535 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m comment \
--comment 'accept rule -- dir out' \
-j RETURN
--source 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment 'accept rule -- dir out' \
-j ACCEPT
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m comment \
--comment 'accept rule -- dir out' \
-j RETURN
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment 'accept rule -- dir in' \
-j RETURN
--source 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-m comment \
--comment 'accept rule -- dir in' \
-j ACCEPT
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-m comment \
--comment 'accept rule -- dir in' \
-j RETURN
-A FJ-vnet0 \
-p tcp \
--sport 80 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
-A FP-vnet0 \
-p tcp \
--dport 80 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
-A HJ-vnet0 \
-p tcp \
--sport 80 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 33 \
--dport 20:21 \
--sport 100:1111 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 33 \
--sport 20:21 \
--dport 100:1111 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--dscp 33 \
--dport 20:21 \
--sport 100:1111 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 63 \
--dport 255:256 \
--sport 65535:65535 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 63 \
--sport 255:256 \
--dport 65535:65535 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--dscp 63 \
--dport 255:256 \
--sport 65535:65535 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 33 \
--dport 20:21 \
--sport 100:1111 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 33 \
--sport 20:21 \
--dport 100:1111 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--dscp 33 \
--dport 20:21 \
--sport 100:1111 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 63 \
--dport 255:256 \
--sport 65535:65535 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--dscp 63 \
--sport 255:256 \
--dport 65535:65535 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--dscp 63 \
--dport 255:256 \
--sport 65535:65535 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 33 \
--dport 20:21 \
--sport 100:1111 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 33 \
--sport 20:21 \
--dport 100:1111 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 33 \
--dport 20:21 \
--sport 100:1111 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 63 \
--dport 255:256 \
--sport 65535:65535 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--dscp 63 \
--sport 255:256 \
--dport 65535:65535 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--dscp 63 \
--dport 255:256 \
--sport 65535:65535 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination a:b:c::d:e:f/128 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
ip6tables \
-w \
--destination a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination a:b:c::/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--destination ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
ip6tables \
-w \
--source ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
ip6tables \
-w \
--destination ::ffff:10.1.2.3/128 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/32 \
-m dscp \
--dscp 2 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN
iptables \
-w \
--source 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state NEW,ESTABLISHED \
+-m conntrack \
+--ctstate NEW,ESTABLISHED \
-j ACCEPT
iptables \
-w \
--destination 10.1.2.3/22 \
-m dscp \
--dscp 33 \
--m state \
---state ESTABLISHED \
+-m conntrack \
+--ctstate ESTABLISHED \
-j RETURN