Skip to content
Snippets Groups Projects
Select Git revision
  • c76e02089e26bf3f97c0d32b5c42ce1c9fd67bbb
  • master default
  • v2016.2.x
  • v2016.1.x
  • v2015.1.x
5 results

003-site-auto-select

Blame
  • 110-ffho-net-allow-ipv6-spaces 580 B
    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 ('FFHO_NET_ONLY -p IPv6 --ip6-src fe80::/10 -j RETURN')
    rule ('FFHO_NET_ONLY -p IPv6 --ip6-dst ff00::/8 -j RETURN')
    rule ('FFHO_NET_ONLY -p IPv6 --ip6-src ' .. siteConfig.prefix6 .. ' -j RETURN')
    
    for prefix in list_iter(siteConfig.additional_prefix6) do
    	rule ('FFHO_NET_ONLY -p IPv6 --ip6-src ' .. prefix .. ' -j RETURN')
    end