Skip to content
Open
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion source/firewall/firewall_ipv6.c
Original file line number Diff line number Diff line change
Expand Up @@ -1558,7 +1558,14 @@ void do_ipv6_filter_table(FILE *fp){
fprintf(fp, "-A FORWARD -p icmpv6 -m icmp6 --icmpv6-type 147 -m limit --limit 100/sec -j ACCEPT\n");

// Traffic WAN to LAN

#if defined (_ONESTACK_PRODUCT_REQ_) || defined (_CBR2_PRODUCT_REQ_)
#if defined(_ONESTACK_PRODUCT_REQ_)
if (isFeatureSupportedInCurrentMode(FEATURE_IPV6_DELEGATION))
#endif
{
fprintf(fp, "-A wan2lan -m state --state ESTABLISHED -j ACCEPT\n");
}
#endif
fprintf(fp, "-A wan2lan -m state --state INVALID -j LOG_FORWARD_DROP\n");

fprintf(fp, "-A FORWARD -i %s -o %s -j wan2lan\n", wan6_ifname, lan_ifname);
Expand Down
Loading