Most in-flight Wi-Fi systems — including Gogo, Viasat, and Panasonic Avionics — use your device's MAC address to identify you and enforce time or data limits. When your "free 30 minutes" run out, the portal stops serving traffic to your MAC address. Change the MAC address, and the portal sees you as a brand-new device with no session history.

ℹ️ This guide is for educational purposes. Check airline policies before using. This technique works because MAC addresses are not a reliable authentication mechanism — it bypasses a convenience limit, not a paid security system.

How Airline Captive Portals Work

Session Lifecycle

You ConnectYour MAC is registered with the portal
Timer StartsPortal tracks your session by MAC address
Limit ReachedYour MAC is marked as "used" or blocked
Spoof MACNew MAC = new session, fresh timer

The key insight: these portals don't verify your identity — they just track hardware addresses. A MAC address change is enough to get a completely fresh session because the portal has no memory of your new address.

Which Airlines Use MAC-Based Sessions

Most in-flight Wi-Fi providers use this approach. Here are the major ones:

ProviderUsed ByMAC-Based SessionsNotes
GogoDelta, United, American, AlaskaYesFree preview sessions tracked by MAC
ViasatJetBlue, United, SouthwestYesFree trial windows use MAC tracking
Panasonic AvionicsLufthansa, Emirates, ANAYesPortal sessions keyed to device MAC
Inmarsat / GX AviationVarious international carriersVariesNewer systems may use cookies too
Telstra / Optus (Oz)Qantas, Virgin AustraliaYesComplimentary periods tracked by MAC

Step-by-Step: Reset Your Session with MacSpoof

This is the easiest method — no Terminal required. MacSpoof handles everything in one tap.

1

Download and open MacSpoof before your flight

Install MacSpoof on your Mac before boarding. You won't need internet to use it once on the plane.

2

Connect to the in-flight Wi-Fi as normal

Join the airline's Wi-Fi network. Use whatever free time or trial you're given.

3

When the limit hits, open MacSpoof

Click Randomize to generate a new MAC address, then click Spoof. MacSpoof will briefly disconnect and reconnect your Wi-Fi.

4

Reconnect to the airline Wi-Fi

The captive portal will treat you as a new device. Accept the terms or click through the landing page to start a fresh session.

5

Repeat as needed

You can repeat this process whenever your session runs out. Each new MAC address gives you a fresh start. MacSpoof Pro removes the daily rotation limit for unlimited use.

Step-by-Step: Terminal Method

Prefer the command line? Run these three commands in Terminal when your session expires:

sudo ifconfig en0 down
sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
sudo ifconfig en0 up

This generates a random MAC address and applies it in one sequence. Then reconnect to the airline Wi-Fi.

Works at 35,000 feet — no internet needed

MacSpoof runs entirely on your Mac. No cloud, no account required to spoof. Download before you fly.

Download MacSpoof Free

Frequently Asked Questions

Will this work if I paid for Wi-Fi?

Changing your MAC address after paying could violate the airline's terms of service. This technique is most appropriate for resetting free trial/preview sessions, not for bypassing paid access.

Why does reconnecting show a new captive portal page?

Because your new MAC address is unknown to the portal — it has no session record for it. This is exactly what you want. Click through the landing page to activate your new session.

Does this work on Gogo's paid plans?

Gogo's paid plans may tie sessions to your login credentials (email), not just your MAC address. Changing your MAC alone may not help if you're logged in with a paid account. This technique is most effective on free/preview sessions.

What happens to my original MAC address?

Nothing — it's stored in hardware and comes back automatically when you restart your Mac. MacSpoof only changes the software-level MAC, not the burned-in hardware address.

Is there a limit to how many times I can do this?

MacSpoof Free allows two MAC rotations per day. MacSpoof Pro and Lifetime remove this limit entirely for unlimited in-flight resets.