
How to Add a Firewall Appliance to Starlink Without Breaking Your Network
Equipment & Accessories
Starlink works well with a separate firewall appliance, but the wiring and routing choices matter. The simplest reliable design is to let the firewall be the only router on your home network, with Starlink providing the internet connection in bypass mode. If bypass mode is unavailable or you need to keep the Starlink router's Wi-Fi, a routed firewall can still work, but it may sit behind double NAT.
This guide covers the setup, the tests that prove it is working, and a safe rollback if the firewall causes trouble.
Choose the layout first
Layout A: Starlink in bypass mode
Use this when the firewall will provide routing, DHCP, Wi-Fi access points, VLANs and security rules.
unknown nodeThe firewall receives the internet connection and creates your private network. This is usually the cleanest layout for a home lab, small office or multi-access-point network.
Layout B: Starlink router plus firewall router
Use this when you cannot enable bypass mode or want to keep the Starlink router's wireless network.
unknown nodeThe firewall WAN receives a private address from the Starlink router. Outbound internet access normally works, but you have double NAT. Inbound connections and some peer-to-peer applications can be limited by both your local NAT and Starlink's carrier-grade NAT.
Do not connect the firewall LAN back into the Starlink router's LAN or Wi-Fi as another path. That creates a loop or an unpredictable second DHCP server.
Before you connect anything
- Confirm whether your Starlink hardware supports bypass mode. The setting location and available Ethernet ports vary by router generation and firmware.
- Have a laptop or phone ready to test the firewall locally.
- Export or note the current Starlink Wi-Fi name, password and any important device reservations. A router swap may change local addresses.
- Decide on a private LAN range that is different from the upstream network. For example, use
192.168.50.0/24for the firewall LAN instead of the common192.168.1.0/24. - Update the firewall firmware before exposing it to normal household traffic, then change its default administrator password.
- Keep the Starlink app available. In bypass mode, some local router controls may be unavailable until bypass mode is disabled again.
Set up the firewall as the main router
1. Connect the WAN side
Power down the firewall. Connect the Starlink Ethernet output to the firewall's WAN or internet port, not a LAN port. If your kit does not expose Ethernet directly, use the compatible Ethernet adapter for that hardware.
Leave the firewall's LAN and Wi-Fi disconnected from other network equipment while you complete the first setup. This prevents an old access point or switch from providing a competing DHCP service.
2. Enable the required Starlink mode
If you are using Layout A, enable bypass mode in the Starlink app and allow the Starlink router to restart. The exact menu wording can change, so look for the router or network setting that controls bypass mode.
If you are using Layout B, leave bypass mode off. The firewall WAN should receive a private address from the Starlink router. That is expected; it is not the same as having a public address.
3. Select DHCP on the firewall WAN
For most Starlink installations, set the firewall WAN connection type to DHCP or automatic. Do not enter a static WAN address unless your particular service and hardware documentation explicitly require one.
After saving the setting, check that the firewall has:
- A WAN address
- A default gateway
- Working DNS resolution
- A recent connection or lease time
In Layout A, the WAN details may look different from one Starlink generation to another. In Layout B, the WAN address will normally be inside the Starlink router's private range.
4. Create a separate LAN
Enable DHCP on the firewall LAN and choose a private subnet that does not overlap the upstream network. A simple starting point is:
- Firewall LAN:
192.168.50.1/24 - DHCP pool:
192.168.50.100to192.168.50.240 - Gateway and DNS:
192.168.50.1
Use DHCP reservations for equipment that needs a stable local address, such as a printer, NAS, access point or home-automation hub. A reservation is safer than manually typing an address on the device because the firewall remains the source of truth.
5. Apply a conservative first firewall policy
Start with the firewall's default stateful rules:
- Allow established and related return traffic.
- Allow LAN clients to make outbound connections.
- Block unsolicited inbound traffic from the WAN.
- Permit DNS and DHCP for the local network.
- Keep the firewall administration interface on the LAN only.
- Leave remote administration from the WAN disabled.
Do not create broad port-forward rules just to make remote access work. Starlink service often uses carrier-grade NAT, so an open port on the firewall may still not be reachable from the public internet.
IPv6: enable it only after the basics work
IPv6 support depends on the firewall, the Starlink hardware and the current service behaviour. If your firewall supports IPv6 prefix delegation, configure it only after IPv4, DNS and local Wi-Fi are stable.
Keep the firewall's default IPv6 inbound policy in place and verify that unsolicited inbound traffic is blocked. An IPv4 port-forward rule does not automatically protect or expose IPv6 in the same way. If you do not know how the firewall handles IPv6, leave IPv6 disabled on the firewall until you can verify its rules and logs.
Test the network in this order
Testing in layers makes it easier to identify whether a problem is Starlink, the firewall or local Wi-Fi.
- Connect one laptop by Ethernet to the firewall LAN.
- Confirm the laptop receives an address in the new firewall subnet.
- Open the firewall's local management page and confirm the LAN and WAN status.
- Resolve a few domain names and open several websites.
- Run a speed test at a quiet time, then repeat it over Wi-Fi from the same room.
- Restart the firewall and confirm that the WAN lease, DHCP and DNS recover automatically.
- Reconnect one switch or access point at a time.
- Test a normal video call, streaming session and any work VPN.
- Check that local devices can still reach the printer, NAS or smart-home hub they need.
- Review firewall logs for unexpected blocks, but do not treat every denied scan as an outage.
For Layout B, also test whether the Starlink app can still reach the Starlink router locally. If it cannot, use the app over the Starlink router's Wi-Fi or temporarily connect a test device to that network. This is one reason Layout A is often easier to manage once it is working.
Common problems and fixes
The firewall has no WAN address
Check that the cable is connected to the firewall WAN port, the Starlink Ethernet output is active, and the WAN type is DHCP. Restart the Starlink equipment and firewall in that order, waiting for the Starlink connection to return before requesting a new WAN lease.
The firewall has a WAN address but no internet
Check the default gateway and DNS status. Make sure the firewall LAN subnet does not overlap the WAN subnet. If you copied the Starlink router's old LAN range to the firewall, change the firewall LAN range and renew the client lease.
Some devices work and others do not
Look for a second DHCP server, a mesh node still in router mode, or an access point connected to the wrong port. Temporarily disconnect all downstream equipment and add it back one device at a time.
Remote access still does not work
Bypass mode removes one local NAT layer, but it does not guarantee a public IPv4 address. Starlink may still place the connection behind CGNAT. Use an outbound overlay or relay service that you trust, and avoid exposing the firewall administration page to the internet.
VPNs or large transfers hang
Check MTU and packet-loss behaviour only after the basic routing is correct. Test from one wired device first, and change the VPN tunnel setting before changing the whole network. Record the original value so you can roll it back.
You lost access after enabling bypass mode
Connect a device directly to the firewall LAN and verify that the firewall is running DHCP. If you need to restore the Starlink router temporarily, disable bypass mode in the Starlink app, wait for the router to restart, and reconnect using the original layout.
A safe rollback plan
Before making the change, write down the old cable connections and Starlink Wi-Fi details. If the firewall setup fails:
- Disconnect the firewall WAN and downstream LAN.
- Restore the original Starlink router and access point connections.
- Disable bypass mode if it was enabled.
- Wait for the Starlink router to come back online.
- Confirm one device can browse before reconnecting other equipment.
- Review the firewall configuration offline and correct one setting at a time.
Final checklist
Your firewall appliance is ready when the WAN uses DHCP, the LAN has a non-overlapping private subnet, only one device provides DHCP, unsolicited WAN traffic is blocked, remote administration is disabled, and a restart recovers without manual intervention.
The biggest design choice is whether Starlink or the firewall should be the router. Pick one device to own routing, DHCP and security policy, then keep the other device in bypass or access-point mode as appropriate.