Thanks for participating in our online forum community here! I'm sorry to hear that you're experiencing this issue with setting up your Internet viewing. If automatic setup fails, we do have a Network Setup Assistant to help you with manual configuration.
Here is an article and video from our support site with more information on our Network Setup Assistant:
If necessary, another great resource for manual router configuration is portforward.com.
Hope this helps!
The Sling Moderation Team