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 fd214c297644a7f3ae2c0af4ded499e6a6c25158..d450b81eef4c52ceb4183a8a5b3ce3c4e6a31b00 100755 --- a/package/gluon-mesh-batman-adv/luasrc/lib/gluon/radvd/arguments +++ b/package/gluon-mesh-batman-adv/luasrc/lib/gluon/radvd/arguments @@ -3,12 +3,14 @@ local site = require "gluon.site" local f = io.open("/tmp/range6","r") -if f then +local g = io.open("/tmp/addr6", "r") + +if f and g then local range6 = f:read('*a') + local addr6 = g:read('*a') f:close() - io.write("-i br-client -p " .. range6) + g:close() - if site.dns.servers() and site.next_node.ip6() then - io.write(" --rdnss " .. site.next_node.ip6()) - end + io.write("-i br-client -p " .. range6) + io.write(" --rdnss " .. addr6) end