Inactivity timer and password prompts while using kiwisdr.local address [fixed in v1.820]
I first noticed this the other day.
While connecting to my Kiwi using http://kiwisdr.local:8073, it appears I'm taking up one of the non-password protected channels, getting an inactivity timer and requiring a password to edit DX labels. While accessing the Admin interface via http://kiwisdr.local:8073/admin, I am met with a password prompt.
Accessing the Kiwi using the private local IP address http://10.0.0.121:8073, does behave as it should, bypassing time limits, passwords, etc.
I had already cleared my browser cookies and cache, rebooted the TP Link router, and restarted my cable modem/router.
My Kiwi is currently running v1.819, Debian 11.11.
Comments
If you remove the admin password and try connecting using kiwisdr.local:8073/admin I'll bet it says something like:
No admin password set. Can only connect from same local network as Kiwi.
Client ip = [fe80:0:0:0:c61:36bd:206a:6886]
Which means kiwisdr.local is getting translated to an IPv6 link-local address (the
fe80
part) in a mixed IPv4/IPv6 network. And the Kiwi's local network bypass scheme currently only works for IPv4 local addresses. But I could probably fix that.And... I think I see what's wrong. IPv6 link-local address are not being recognized as valid local addresses due to a very simple bug. I wonder why I never saw this before?
Anyway, thank you very much! Will be fixed in the next release.
I never saw this before because it worked until the switch to Mongoose 7.14 in v1.818. That was the root cause of this problem.
I updated to v1.820. That appears to have fixed it.
Thanks for all the hard work you do!