You can't. This is to prevent conflicts where two persons might be on the same page at the same time.
This is the first router I've have owned which experiences this :-(
Could we possibly get and option to enter our creds and disconnect other connected users before showing the main GUI?
BTW is this specific to the router's firmware, or your build?
nvram set login_ip_str=""
nvram set login_timestamp=""
nvram set login_ip=""
nvram commit
This is specific to Asuswrt. Not sure if Tomato also has the same limitation (Asuswrt was originally based on Tomato).
Allowing a webui option to force disconnect other users wouldn't be 100% safe. I can easily wipe out any trace of the fact that another user is logged in (it's just three nvram vars that need to be wiped out), but this can still lead to unforeseen consequences if there really is another person clicking at things on the webui on that other computer.
Without a thorough analysis of the internal handling of settings (I'm sure Asus did this for a specific reason), I'm not sure it would be a safe thing to do.
If you are positive that no one else is actively using the webui, you can flush the existing session this way:
Code:nvram set login_ip_str="" nvram set login_timestamp="" nvram set login_ip="" nvram commit
If the values are still set then it means either you didn't run the commands correctly, or you have a webpage open and still pointed at the router's webui.
The webpage opened on the computer that has a telnet session connected?
I am definitely running these correctly, and in in a telnet console, but nothing appears to change (event when closing all browser windows)
Does it work for you?
I also tried:
nvram unset login_ip_str
nvram unset login_timestamp
nvram unset login_ip
nvram commit
which I saw you post in another thread. It just appears that my router wont commit it.
The attempts with telnet and SSH I have done from both LAN IP and WAN DDNS IP, and on different OSs: iOS 'Prompt' app, telenet windows, telnet OSX.
Also have tried spacing the commands out so the CrLf is accepted, or typing them in one by one. Still nothing![]()
It works for me - I occasionally do it if I switched from wireless to wired with my laptop and forgot to first log out.
It works for me - I occasionally do it if I switched from wireless to wired with my laptop and forgot to first log out.
The httpd process isn't a "real" web server. It relies on nvram to determine if there is a live session at the moment.
Most common reason for an nvram commit to fail is if there is another commit being queued up. Another possibility which did happen to me a few weeks ago is nvram corruption. I was unable to set or reload any saved backup anymore, until I resetted back to factory defaults, reconfigured everything, then saved a fresh backup of my settings. Doubtful that it would also be your case (I do a lot more tinkering on nvram settings than you probably do) however.
The reason you couldn't just manually run httpd is because it looks in the current directory for its web content. That means if you were to put a modified copy of the /www content somewhere on a USB disk, you could change into that directory, and run httpd from there to have it serve this directory's content. But yeah, the proper way to restart the service is the way you did it.
Should nvram get [var] instantly reflect the nvram set, or does it not take place until an nvram commit occurs?
It's honestly driving me mad. It looks as if my "sets" (or unsets) don't work what so ever!
Even after reboots now, it continues to screw over any change I am making. (did I foobar it?). It worked maybe once or twice before, but now not at all.
I'm not 100% sure, but I believe it only takes place after a commit. I'm not sure because I always issued a commit after changing a group of values.
Just in case your issue is with the telnet/ssh client you are using - try doing these over the Tools -> Run Cmd page instead, see if you get better luck.
At this point you might want to consider wiping your settings, and reconfiguring everything from scratch just to be sure your nvram partition isn't corrupted.
For the sake of not messing up my nvram again, could you PLEASED) add an option to disable the multiple user check. Just a simple setting in Administration, which sets a flag, which prevents the check in httpd.
.
I would really love that
Not gonna do it, because then I will get support requests about how concurrent logins are messing up people's settings. But I'll consider adding an option to force logging out any existing session, from the notification page.
Not gonna do it, because then I will get support requests about how concurrent logins are messing up people's settings. But I'll consider adding an option to force logging out any existing session, from the notification page.
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!