Using GLinet Opal on MSC Cruise

For those needing to get this working, like others, I tried connecting with hotspot mode via GL.iNet Admin Panel. That didn't work.

Solution

TL;DR make sure you have a VPN service on your BERYL before you leave port and use that with another paired device's cloned MAC Address.

What I did next was turn off Private Wi-Fi address on my iPhone for the Hotspot to get my iPhone's default MAC address paired with the ship. I used the iPhone to visit the MSC portal and hit "start" to turn on the internet. My iPhone was now working fine with internet at this point.

So, I went back into my iPhone for the MSC hotspot settings, noted the MAC so I could enter into the Beryl, and now switched back to rotating. I did this so my iPhone would work with the MSC app and local intranet they have setup.

Now I took the iPhone's default MAC and put into the Beryl in CLONE mode for the hotspot. Everything connected and my Beryl thought it was connected with internet, no errors, but any connected device couldn't connect to any websites.

I was able to ping the Gateway and DNS IP from my Beryl clients, which told me we were connected, but something was stopping us. Maybe DPI?

Anyway, after reading some other posts, I decided to try enabling TOR and viola, I had very very slow internet on all the Beryl clients. Luckily I already had a VPN service setup on the Beryl and turned off TOR and used that instead. While latency was noticeably worse by needing to use a VPN on the Beryl with hotspot, it works fine. Kids are using the iPad to stream, my wife is using Instagram and we're now happy everything works.

3 Likes