Actually no you do not have to have a router if you are planning to use a LInux box to handle those duties. I've been using a Linux box as a firewall/router for years on both dsl and now cable. It works absolutely perfectly. Scott