My GL MT2500 router's web interface opens and initiates a download labelled ' LuCI - Lua Configuration Interface' instead of displaying the router GUI. I'm connected through Tailscale and still have SSH access. I've tried restarting the router remotely via SSH, but the issue persists.
Installing lighttpd-mod-status could indeed cause issues if it conflicts with the existing web server configuration or if it inadvertently changes the way the web server serves the router's web interface.
Here’s how I have addressed this issue with ChatGPT:
1. Remove the Lighttpd Module:
SSH into the router and remove the lighttpd-mod-status module:
opkg remove lighttpd-mod-status
2. Restart the Web Server:
After removing the module, restart the web server to ensure the configuration is reloaded without the problematic module:
/etc/init.d/uhttpd restart # If uhttpd is used
/etc/init.d/lighttpd restart # If lighttpd is used instead
3. Check Lighttpd Configuration:
If you’re using lighttpd as your web server, check its configuration to ensure it’s correctly set up to serve the LuCI web interface.
The configuration file is typically located at /etc/lighttpd/lighttpd.conf.
Ensure that the configuration isn’t overriding the LuCI web interface. Specifically, check for any server.modules entries that might be conflicting.
4. Reinstall LuCI:
If removing the module doesn’t resolve the issue, reinstalling LuCI might help:
opkg update
opkg remove luci
opkg install luci
5. Reconfigure or Revert to Default Lighttpd Configuration:
If you made changes to the lighttpd configuration files, reverting them to the default might resolve the issue.
You can find the default lighttpd.conf in /rom/etc/lighttpd/ or compare it with the current configuration to spot any unintended changes.
6. Remove Lighttpd and Reinstall UHTTPD (if applicable):
If lighttpd is causing too many issues, you can remove it entirely and reinstall the default uhttpd server: