diff --git a/package/gluon-mesh-batman-adv/luasrc/lib/gluon/radvd/arguments b/package/gluon-mesh-batman-adv/luasrc/lib/gluon/radvd/arguments index c7f43e11637eed2076b20de1d9ad196b00647cb8..94e1e1db75c96adfc391654a679759c0fe5f7f7c 100755 --- a/package/gluon-mesh-batman-adv/luasrc/lib/gluon/radvd/arguments +++ b/package/gluon-mesh-batman-adv/luasrc/lib/gluon/radvd/arguments @@ -2,8 +2,13 @@ local site = require "gluon.site" -io.write("-i local-node -p " .. site.prefix6()) +local f = io.open("/tmp/range6","r") +if f then + local range6 = f:read('*a') + f:close() + io.write("-i local-node -p " .. range6) -if site.dns.servers() and site.next_node.ip6() then - io.write(" --rdnss " .. site.next_node.ip6()) + if site.dns.servers() and site.next_node.ip6() then + io.write(" --rdnss " .. site.next_node.ip6()) + end end