the "self test" said you have a router so
1. you have a router
OR
2. you don't have a router yourself, but you are behind a router owned by the company/organization providing you internet connection. They don't give you a public numerical address, and in this case, most of times, you are unable to use any server program, like HFS.