gluon-core: move rule client_dns from gluon-mesh_batman-adv to gluon-core
This commit is contained in:
parent
35559db0a7
commit
d9f6c0aa6b
@ -14,17 +14,15 @@ uci:set('dhcp', dnsmasq, 'localservice', false)
|
|||||||
uci:set('dhcp', dnsmasq, 'server', dns.servers)
|
uci:set('dhcp', dnsmasq, 'server', dns.servers)
|
||||||
uci:set('dhcp', dnsmasq, 'cachesize', dns.cacheentries)
|
uci:set('dhcp', dnsmasq, 'cachesize', dns.cacheentries)
|
||||||
|
|
||||||
|
uci:delete('firewall', 'rule', 'client_dns')
|
||||||
if dns.servers then
|
if dns.servers then
|
||||||
-- allow inbound traffic for dns from client zone
|
-- allow inbound traffic for dns from client zone
|
||||||
uci:section('firewall', 'rule', 'clientdns', {
|
uci:section('firewall', 'rule', 'client_dns', {
|
||||||
name = 'clientdns',
|
|
||||||
src = 'local_client',
|
src = 'local_client',
|
||||||
dest_port = '53',
|
dest_port = '53',
|
||||||
proto = 'tcpudp',
|
proto = 'tcpudp',
|
||||||
target = 'ACCEPT',
|
target = 'ACCEPT',
|
||||||
})
|
})
|
||||||
else
|
|
||||||
uci:delete('firewall', 'rule', 'clientdns')
|
|
||||||
end
|
end
|
||||||
|
|
||||||
if next_node.name and next_node.ip4 then
|
if next_node.name and next_node.ip4 then
|
||||||
|
@ -42,7 +42,6 @@ local networks = uci:get_list('firewall', 'drop', 'network')
|
|||||||
util.remove_from_set(networks, 'client')
|
util.remove_from_set(networks, 'client')
|
||||||
uci:set_list('firewall', 'drop', 'network', networks)
|
uci:set_list('firewall', 'drop', 'network', networks)
|
||||||
|
|
||||||
uci:delete('firewall', 'client_dns')
|
|
||||||
uci:delete('firewall', 'local_node_dns')
|
uci:delete('firewall', 'local_node_dns')
|
||||||
|
|
||||||
uci:save('firewall')
|
uci:save('firewall')
|
||||||
|
Loading…
Reference in New Issue
Block a user