wrt54g router has major firmware problems. See the note about wrt54g under the UPnP section here
Connection problems? Check here first! (click on link) under Linksys listing about 20% of way down the page. And look for the link called "Linksys WRT54G - Fixed my problem, Followed these steps and it works!", but that's only if you're brave.