mirror of
https://github.com/openwrt/packages.git
synced 2025-12-21 21:24:31 +04:00
bcp38: iptables 1.6.1 compatibility (#4248)
-m state has been removed, now use -m conntrack --ctstate Signed-off-by: Kevin Darbyshire-Bryant <kevin@darbyshire-bryant.me.uk>
This commit is contained in:
committed by
Toke Høiland-Jørgensen
parent
cf75d8a0f9
commit
d30e249d4c
@@ -7,7 +7,7 @@ include $(TOPDIR)/rules.mk
|
|||||||
|
|
||||||
PKG_NAME:=bcp38
|
PKG_NAME:=bcp38
|
||||||
PKG_VERSION:=5
|
PKG_VERSION:=5
|
||||||
PKG_RELEASE:=2
|
PKG_RELEASE:=3
|
||||||
PKG_LICENCE:=GPL-3.0+
|
PKG_LICENCE:=GPL-3.0+
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
|
|||||||
@@ -72,9 +72,9 @@ setup_iptables()
|
|||||||
iptables -N "$IPTABLES_CHAIN" 2>/dev/null
|
iptables -N "$IPTABLES_CHAIN" 2>/dev/null
|
||||||
iptables -F "$IPTABLES_CHAIN" 2>/dev/null
|
iptables -F "$IPTABLES_CHAIN" 2>/dev/null
|
||||||
|
|
||||||
iptables -I output_rule -m state --state NEW -j "$IPTABLES_CHAIN"
|
iptables -I output_rule -m conntrack --ctstate NEW -j "$IPTABLES_CHAIN"
|
||||||
iptables -I input_rule -m state --state NEW -j "$IPTABLES_CHAIN"
|
iptables -I input_rule -m conntrack --ctstate NEW -j "$IPTABLES_CHAIN"
|
||||||
iptables -I forwarding_rule -m state --state NEW -j "$IPTABLES_CHAIN"
|
iptables -I forwarding_rule -m conntrack --ctstate NEW -j "$IPTABLES_CHAIN"
|
||||||
|
|
||||||
# always accept DHCP traffic
|
# always accept DHCP traffic
|
||||||
iptables -A "$IPTABLES_CHAIN" -p udp --dport 67:68 --sport 67:68 -j RETURN
|
iptables -A "$IPTABLES_CHAIN" -p udp --dport 67:68 --sport 67:68 -j RETURN
|
||||||
@@ -90,9 +90,9 @@ destroy_ipset()
|
|||||||
|
|
||||||
destroy_iptables()
|
destroy_iptables()
|
||||||
{
|
{
|
||||||
iptables -D output_rule -m state --state NEW -j "$IPTABLES_CHAIN" 2>/dev/null
|
iptables -D output_rule -m conntrack --ctstate NEW -j "$IPTABLES_CHAIN" 2>/dev/null
|
||||||
iptables -D input_rule -m state --state NEW -j "$IPTABLES_CHAIN" 2>/dev/null
|
iptables -D input_rule -m conntrack --ctstate NEW -j "$IPTABLES_CHAIN" 2>/dev/null
|
||||||
iptables -D forwarding_rule -m state --state NEW -j "$IPTABLES_CHAIN" 2>/dev/null
|
iptables -D forwarding_rule -m conntrack --ctstate NEW -j "$IPTABLES_CHAIN" 2>/dev/null
|
||||||
iptables -F "$IPTABLES_CHAIN" 2>/dev/null
|
iptables -F "$IPTABLES_CHAIN" 2>/dev/null
|
||||||
iptables -X "$IPTABLES_CHAIN" 2>/dev/null
|
iptables -X "$IPTABLES_CHAIN" 2>/dev/null
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user