11-20-2020, 12:05 PM
Thanks for using keexybox. We are happy that you enjoy this project.
1/ Check that you are using the lastest keexybox version 20.10.1. There was a similar problem on the first version https://github.com/keexybox/keexyapp/issues/4
2/ Check if Datetime settings are ok.
3/ In case, check disk space on your sdcard : https://keexybox:8003/tools/system-state
4/ If you have enabled statistics in the profile currently used by users or devices you have to reload the profile (https://keexybox:8003/profiles) click on "reload the profile" in action column.
5/ You can try to reboot your raspberry, keexybox cleanup some file and reset permission on startup.
If you still having the issue. You can do a deeper diagnosic.
1/ Get the profile ID. When you edit a profile, this the number at the end of the URL, here is 39 : https://keexybox:8003/profiles/edit/39
2/ Go to : https://keexybox:8003/tools/iptables-status and check in "Iptables NAT status" section. Check port 53 is redirected to port 5300 or 5301 (DNS over Tor with logging).
For example :
Chain 39_PREROUTING (1 references)
pkts bytes target prot opt in out source destination
1987 150K REDIRECT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:53 redir ports 5300
Chain 39_PREROUTING (1 references)
pkts bytes target prot opt in out source destination
1987 150K REDIRECT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:53 redir ports 5301
3/ Statistics are made reading log files. Make sure log are generated for the profile. Connect to SSH on your raspberry and check if you have DNS log for the profile. Example for profile ID 39: zgrep view_profile_39 /opt/keexybox/logs/bind_queries.log
1/ Check that you are using the lastest keexybox version 20.10.1. There was a similar problem on the first version https://github.com/keexybox/keexyapp/issues/4
2/ Check if Datetime settings are ok.
3/ In case, check disk space on your sdcard : https://keexybox:8003/tools/system-state
4/ If you have enabled statistics in the profile currently used by users or devices you have to reload the profile (https://keexybox:8003/profiles) click on "reload the profile" in action column.
5/ You can try to reboot your raspberry, keexybox cleanup some file and reset permission on startup.
If you still having the issue. You can do a deeper diagnosic.
1/ Get the profile ID. When you edit a profile, this the number at the end of the URL, here is 39 : https://keexybox:8003/profiles/edit/39
2/ Go to : https://keexybox:8003/tools/iptables-status and check in "Iptables NAT status" section. Check port 53 is redirected to port 5300 or 5301 (DNS over Tor with logging).
For example :
Chain 39_PREROUTING (1 references)
pkts bytes target prot opt in out source destination
1987 150K REDIRECT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:53 redir ports 5300
Chain 39_PREROUTING (1 references)
pkts bytes target prot opt in out source destination
1987 150K REDIRECT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:53 redir ports 5301
3/ Statistics are made reading log files. Make sure log are generated for the profile. Connect to SSH on your raspberry and check if you have DNS log for the profile. Example for profile ID 39: zgrep view_profile_39 /opt/keexybox/logs/bind_queries.log