Merge remote-tracking branch 'origin/firewall-multicast'
This commit is contained in:
		
						commit
						6554cc21ab
					
				| @ -32,6 +32,8 @@ define Build/Compile | |||||||
| endef | endef | ||||||
| 
 | 
 | ||||||
| define Package/gluon-neighbour-info/install | define Package/gluon-neighbour-info/install | ||||||
|  | 	$(CP) ./files/* $(1)/ | ||||||
|  | 
 | ||||||
| 	$(INSTALL_DIR) $(1)/usr/bin | 	$(INSTALL_DIR) $(1)/usr/bin | ||||||
| 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/gluon-neighbour-info $(1)/usr/bin/ | 	$(INSTALL_BIN) $(PKG_BUILD_DIR)/gluon-neighbour-info $(1)/usr/bin/ | ||||||
| endef | endef | ||||||
|  | |||||||
| @ -0,0 +1,20 @@ | |||||||
|  | #!/usr/bin/lua | ||||||
|  | 
 | ||||||
|  | local uci = require('luci.model.uci').cursor() | ||||||
|  | 
 | ||||||
|  | -- Allow incoming respondd replies to queries on WAN | ||||||
|  | -- If the query was via multicast, the response isn't matched by --state RELATED | ||||||
|  | uci:section('firewall', 'rule', 'wan_respondd_reply', | ||||||
|  |   { | ||||||
|  |     name = 'wan_respondd_reply', | ||||||
|  |     src = 'wan', | ||||||
|  |     src_ip = 'fe80::/64', | ||||||
|  |     src_port = '1001', | ||||||
|  |     dest_port = '32768:61000', -- see /proc/sys/net/ipv4/ip_local_port_range | ||||||
|  |     proto = 'udp', | ||||||
|  |     target = 'ACCEPT', | ||||||
|  |   } | ||||||
|  | ) | ||||||
|  | 
 | ||||||
|  | uci:save('firewall') | ||||||
|  | uci:commit('firewall') | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user