[Google Chromecast] theob88:
Ok, this is going to be a long post, but after going through this process recently and having to find the answer for each hurdle I hit along the way on various forums, I figured it might help to summarize my experience in one post.

How to get Chromecast to work in a hotel that has a Wifi login screen (AP or client isolation enabled)

Need:

- Laptop with wired connection to hotel

- Android phone, tablet, or second laptop

In a nutshell

Your casting device and Chromecast need to be on the same network with internet access to set the thing up. But, because of the hotel's security (you usually have to click a button on a homepage to accept a usage agreement), the Chromecast can't access the internet through the hotel's wireless connection. The way around this is to share your laptop's wired connection by setting up your laptop up as a wireless hotspot. But you need your wireless connection to be on the same network as the Chromecast. You can't use your laptop's wireless adapter as a hotspot and also connect it to that same hotspot, so that's why you need a third device.

With your laptop as a wireless hotspot, you can connect both Chromecast and your phone/tablet/other laptop to the hotspot. Then your phone and Chromecast can talk to each other on the same network and also access the internet for it's updating and initial settings. After that, you don't need the phone anymore and you can use your laptop (or your phone still if you wish) to cast videos. Your laptop always needs to be setup as a hotspot however and you need to remember to first use your phone to initialize Chromecast until it says it's ready to cast.

Setup Procedure

1) Windows Firewall

Turn off Firewall for Home/Work networks. Keep it on for Public networks. Set your wired connection as a Public network.

2) Install Virtual Router Manager 1.0

Make sure Microsoft Virtual WiFi Miniport is enabled in your Network Connections list ("Network and Sharing Center -> Change adapters settings")

3) Open Virtual Router Manager

Create a network name and password and share your Local Area Connection. Click "Start Virtual Router". This will create your new wireless hotspot on your laptop. After Virtual Router Manager is running, go to your WiFi Miniport settings and enter a fixed IP address as follows:

IP Address: 192.168.137.1

Subnet Mask: 255.255.255.0

4) Change your hotspot to a Home network so that Windows Firewall is off for this connection ("Network and Sharing Center")

(Note: whitelisting Chromecast didn't work for me. I had to totally disable Firewall for this connection)

5) Connect to the new hotspot with your phone.

First, under the list of available wireless connections, long click on the hotspot and change to static IP with the following settings:

IP Address: 192.168.137.2

Gateway: 192.168.137.1

DNS 1: 8.8.8.8

DNS 2: 8.8.4.4

Now connect your phone to the hotspot.

(Note: my phone would connect without static IP, but when it connected to the Chromecast and then back to the hotspot, it would drop out and couldn't finish setting up the Chromecast. This method made it connect quick and solid everytime.)

6) Plug in your Chromecast and run the Chromecast App on your phone. Make the Chromecast connect to the hotspot and go through the setup and updating procedure. It should finish by displaying the time in the bottom right corner of the TV screen and your phone should now tell you that you're ready to Cast.

7) If everything went smoothly, you should now be able to disconnect your phone from the hotspot and, using your laptop (with the hotspot still active), cast videos to the Chromecast.

Error messages that may occur

Chromecast on tv:

Error - "Chromecast connected to <hotel WiFi>, but can't access the internet"

Fix - trying to connect to client isolated hotel WiFi but Chromecast isn't able to click the button on the login page. Run setup above

Error - "Chromecast connected to <Virtual Router hotspot>, but can't access the internet"

Fix - Need to turn off Windows Firewall for your Virtual Router hotspot (Home/Work networks)

Virtual Router manager:

Error - "The group or resource is not in the correct state to perform the requested operation"

Fix - Wifi Miniport is disabled. Go to "Network and Sharing Center > Change adapter settings" and enable it

Android device:

Error - Android trying to connect to Virtual Router hotspot but stuck on "Obtaining IP Address"

Fix - Set fixed IP addresses for your phone and WiFi Miniport (see steps 3 and 5 above)

I hope this helps and works for other people. If anyone has anything to add to this, feel free. I went through a lot of headache getting this to work since the information I needed was all over the place, but now it works flawlessly every time. I love having the Chromecast now in my hotel so I don't have to watch movies on my laptop screen anymore. And with Songza supporting Chromecast now, I can use my TV speakers for tunes as well, which is an improvement over my laptop speakers!