I would recommend a firewall. Unless you are a wizz at configuring access lists, get a firewall, which will NAT all private addresses to one public address. This way you kill two birds with one stone ... give PC and Mac access to the Internet, and protect yourself.