Recently, maybe around the same time we updated our router to version .45, the router will randomly crash or start acting funny after a few weeks. After some investigation, I found it's because all the NVRAM is being eaten up, often to the point where "nvram show" indicates a negative value as being free. When scrolling through an "nvram show" output via SSH, there's one value, "nmp_client_list" which looks like it's a DHCP client list. The problem is that it's HUGE, and takes up thousands of KB of NVRAM. This is not a problem on my personal router at home, were I rarely have more than 20 devices connected, but with the work router, we easily have 50-75 clients connected all the time, and countless others walking through the store and connecting. I've tried reducing the DHCP lease time as low as 12 hours, and it still occurs.
What I don't get is that this variable wasn't part of the system in earlier versions, as best I can remember. While I don't remember it not being there explicitly, we've always had the same (large) number of customers connecting, so there's nothing new there. Any idea what this variable is for, and how I might be able to stop the router from using it? The router seemed fine before the .45 update. Thanks to anybody who can help me out on this one!
What I don't get is that this variable wasn't part of the system in earlier versions, as best I can remember. While I don't remember it not being there explicitly, we've always had the same (large) number of customers connecting, so there's nothing new there. Any idea what this variable is for, and how I might be able to stop the router from using it? The router seemed fine before the .45 update. Thanks to anybody who can help me out on this one!