According to my experience, before configuring NeoRouter on Tomato / WRT54GL, the user should disable bandwidth monitoring (from Tomato - Administration - Bandwidth Monitoring) and must:
(1) add "/usr/bin/nrserver.sh start" (without quotes) to Tomato - Administration - Scripts - WAN Up;
(2) using the Tomato interface (Tomato - Administration - JFFS2), mount the JFFS2 filesystem (if you have still problems logging in, try formatting the JFFS2 partition, too) and reboot the router;
after the reboot check that the JFFS2 partition is indeed mounted;
(3) use the Tomato router's username and password for the first login to NeoRouter Configuration Explorer.
Don't know if you did that but maybe this would help. I can confirm that nrserver 1.1.3.2250 in a box (Tomato) works with Linksys WRT54GL.
Quote:
As NeoRouter gets bigger and bigger, it would be better to install it on a computer or a router having more memory.
Wouldn't that contradict with the statement in the release notes for 1.1.3.2250, which (see
http://www.neorouter.com/forum/viewtopic.php?f=2&t=4378) reads: "What's new: *Optimized server core to support big workload and use less resources. [...]"
I personally noticed that although NeoRouter 1.1.3.2250 works with WRT54GL/Tomato1.25, it uses roughly 300 KB more memory than the previous version I had (1.1.1.1950): before, I normally had 1564KB free after reboot, now I have 1244KB. Therefore, it seems somewhat contradictory that you advertise the use of less resources for the new version.