1 pointYou'll need the Ethernet port. If you have a router visible from the outside Internet you'll need to port forward port 20256 in the router to the IP address of the Samba. The USB port is for programming only. It's doesn't have the capability to be a master and drive an external device such as a WiFi stick. Joe T.