Hopefully this helps someone else, but it’s mostly for my own edification for if when this issues happens again.
This pertains to the
Netgear Nighthawk X6 | Tri-Band WiFi Router | AC3200 (R8000) but I’m sure it apply to other (similar) routers.
If you’ve ever used a Netgear router, you might not have been a big fan of it’s management UI.
I wanted more control over my router so I opted to go for
FreshTomato.
After a few months, I decided to go through the upgrade process.
Grabbed the latest download for my router; went to the Administration Panel; selected the router firmware, and clicked the upgrade button; and waited. Everything was looking good! My laptop reconnected, the Plex server started streaming again, all was right with the world.
Until I tried to access 192.168.1.1…
My password no longer worked T_T.
I tried the default admin:admin
and admin:password
, but to no avail.
Well here’s how to fix it.
Enable “backdoor” access for the router. Push and hold the Wifi On/Off button between 15~25 seconds. Took me about three tries to get it right.
You can now connect to the router on port 233
telnet 192.168.1.1 233
telnet
on port 23 with the username root
. Freshtomato, I think, has http_root
enabled by default. If this is something you’ve disabled before then you may not be so lucky.
Use the nvram
command to view the http_username
and http_password
.
# nvram show | grep -i 'http'
http_username=
http_password=redactedforobvsreasons
The http_username
was blank! The hell!?
To set the value:
# nvram set http_username=admin
I recommend changing it to something other than admin, but this is usually the default.
With those values set, you should be good to go!
References #
- [1] FreshTomato
- [2] What’s the default username/pass for freshtomato r7000 | reddit
- [3] R7000 bricked? Flashed DD-WRT to Tomato - cannot login: user/pw denied | myopenrouter
- [4] [Fork] FreshTomato-ARM - development discussion only - for support always open your own thread | LinksysInfo.org