A lease setting of 0 may cause some sort of never-expiration... I don't know exactly how a linksys router's dhcp server works, but try a different value. Also, see if the man pages for your dhcp client will tell you how to get the information on the current lease and post that here.
Good luck.
