/etc/init.d/geomate check_version
Backend versions:
Update channel: release
Current version: 1.1.3
Latest version: 1.1.3
Frontend versions:
Update channel: release
Current version: 1.1.3
Latest version: 1.1.3
As I said, I've already done that. And I've also played the games. It seems there's a desynchronization between the UI and the program.
I was going through the files and found this:
Error: No symbol type information
add rule inet geomate prerouting ip saddr 192.168.1.150 udp sport 49152-65535 dport 3000-28000 update @geomate_Test_dynamic { ip daddr }
^^^^^
My Config:
config global 'global'
option enabled '1'
option debug_level '0'
option strict_mode '0'
option operational_mode 'dynamic'
option geolocation_mode 'frequent'
config settings 'settings'
option interface 'br-lan'
config geo_filter
option name 'Test'
list allowed_region 'circle:-23.57405697:-46.63696289:88174'
option enabled '1'
option protocol 'udp'
option src_ip '192.168.1.150'
option src_port '49152-65535'
option dest_port '3000-28000'
option ip_list '/etc/geomate.d/test_servers.txt'
After removing the destination port, it started working again, meaning there was some error in your code related to the destination port.
nft list table inet geomate
table inet geomate {
set geomate_Test_allowed {
type ipv4_addr
flags interval
}
set geomate_Test_blocked {
type ipv4_addr
flags interval
}
set geomate_Test_ui_dynamic {
type ipv4_addr
size 65535
flags dynamic,timeout
timeout 10s
elements = { 35.215.205.141 timeout 10s expires 9s900ms }
}
set geomate_Test_dynamic {
type ipv4_addr
size 65535
flags dynamic,timeout
timeout 1h
elements = { 35.215.205.141 timeout 1h expires 59m59s900ms, 151.101.249.91 timeout 1h expires 58m38s790ms,
162.159.200.123 timeout 1h expires 59m21s870ms, 172.217.162.227 timeout 1h expires 57m36s200ms }
}
chain forward {
type filter hook forward priority mangle; policy accept;
ip saddr 192.168.1.150 udp sport 49152-65535 ip daddr @geomate_Test_allowed counter packets 0 bytes 0 accept
ip saddr 192.168.1.150 udp sport 49152-65535 ip daddr @geomate_Test_blocked counter packets 0 bytes 0 drop
counter packets 12283 bytes 1347337 accept
}
chain prerouting {
type filter hook prerouting priority mangle; policy accept;
ip saddr 192.168.1.150 udp sport 49152-65535 update @geomate_Test_ui_dynamic { ip daddr }
ip saddr 192.168.1.150 udp sport 49152-65535 update @geomate_Test_dynamic { ip daddr }
}
}
However, the map still doesn't update and the servers aren't being saved in the test file I created.
