Skip to content
Snippets Groups Projects
110-ffpb-net-allow-ipv6-spaces 580 B
Newer Older
siteConfig = require("gluon.site_config")

-- iterate through lists
function list_iter (_table)
    local i = 0 
    local n = table.getn(_table)
    return function ()
        i = i + 1 
        if i <= n then return _table[i] end 
    end 
end

rule ('FFPB_NET_ONLY -p IPv6 --ip6-src fe80::/10 -j RETURN')
rule ('FFPB_NET_ONLY -p IPv6 --ip6-dst ff00::/8 -j RETURN')
rule ('FFPB_NET_ONLY -p IPv6 --ip6-src ' .. siteConfig.prefix6 .. ' -j RETURN')

for prefix in list_iter(siteConfig.additional_prefix6) do
	rule ('FFPB_NET_ONLY -p IPv6 --ip6-src ' .. prefix .. ' -j RETURN')
end