This guide is part of the rackit.io documentation, where you’ll find all of our setup guides and reference material.
Port forwarding tells your router to send incoming traffic that arrives on a specific port to a specific device on your network. It’s the one bit of setup your router won’t do for you, and it’s required for MIA (My Internet Appliance) to accept VPN connections from the outside world.
The good news: it’s a five minute job. This guide walks you through the general process, then gives you click-by-click examples for three of the most popular home routers — the TP-Link Archer BE9700, NETGEAR Nighthawk and eero.
By the end of this guide, TCP/UDP ports 500 and 4500 will be forwarded to your device and you’ll know how to verify it worked.
Your router has one public IP address, shared by every device in your home. When traffic arrives from the internet, the router has no idea which device it’s meant for — so by default, it drops it. A port forwarding rule is your instruction: “anything arriving on port 500 or 4500 belongs to this device.”
MIA runs an IPSec (ikev2) VPN, which uses:
These ports are currently static and not configurable. Forward both, and you’re done.
Make sure you have:
mia)One important step first: reserve your device’s IP address. Routers hand out local IPs dynamically, which means your device’s address can change after a reboot — silently breaking your forwarding rules. Every router below supports DHCP reservation (sometimes called “address reservation” or “static lease”). Reserve the IP first, then forward to it.
TP-Link routers are configured through the web interface at http://tplinkwifi.net (or 192.168.0.1), or through the Tether app. These steps use the web interface.
Reserve the IP:
Forward the ports:
mia-ike500500Allmia-nat-t and port 4500Both rules should now show as enabled in the Port Forwarding list.
NETGEAR routers are configured through the web interface at http://routerlogin.net (or 192.168.1.1). The Nighthawk app doesn’t support port forwarding, so use a browser for this one.
Reserve the IP:
Forward the ports:
mia-ikeTCP/UDP500500mia-nat-t and port 4500eero has no web interface — everything happens in the eero app on your phone. Helpfully, eero requires a DHCP reservation before it will forward a port, so the app walks you through both at once.
mia-ike500500mia-nat-t and port 4500Note: if you subscribe to eero Plus, make sure your MIA device isn’t in a blocked profile, or the forwarded traffic will still be dropped.
The simplest test: turn off Wi-Fi on your phone (so you’re on cellular, outside your network) and connect to your VPN. If the tunnel comes up, your ports are forwarded correctly.
You can also log in to your rackit.io dashboard — once your MIA device can accept connections, it will report as reachable.
Rules are saved but connections still fail?
Rules worked, then stopped after a reboot?
Can’t find your device in the router’s client list?
Still stuck? Email us at admin@rackit.io — helping you configure port forwarding is part of the deal.
Looking for something else? Browse the rest of our documentation.