Passbeam

What firewall rules does the connector need?

One outbound rule to the internet and one outbound rule on the LAN. Offline authentication adds one rule each way. The connector opens every connection to the internet itself, so it works behind NAT and CGNAT.

Every connection is opened by the connector. Nothing is opened towards it.

Passbeam

connector.passbeam.co.uk

Outbound TCP 443

The only connection leaving your network, plus UDP 1812 to Passbeam if offline authentication is on. Nothing inbound from the internet, ever.

Connector

A container on the customer's own network, run with --network host

Outbound UDP 3799

Disconnect and CoA, to private addresses only. The reply comes back on the same flow, so no inbound rule is needed.

Access point, switch or VPN gateway

Must have disconnect requests enabled, and the connector's address in its RADIUS profile

The reply to a disconnect comes back on the connection the connector opened, so a stateful firewall doesn't need a rule for it. Limit the LAN rule to your network equipment, not the whole subnet. The connector already refuses anything else: it only sends to private addresses, on those two ports, with RADIUS codes 40 and 43. A firewall rule means you don't have to rely on our code for that.

Everything the connector needs. If a rule isn't here, it isn't needed.
DirectionProtocolPortOther endWhat for
Outbound, to the internetTCP443connector.passbeam.co.ukEnrolment, waiting for work and reporting results
Outbound, to the internetUDP1812Passbeam's two RADIUS serversOffline authentication only. Passes your switches' requests on to Passbeam
Outbound, to the internetUDP/TCP53Your own resolverTo look up that name. Not needed if the firewall does the lookup for it
Outbound, on the LANUDP3799Your access points, switches and gatewaysRFC 5176 Disconnect and CoA. This is what the connector is for
Outbound, on the LANUDP1700Your access points, switches and gatewaysThe same, for equipment that uses Cisco's older port. Leave out if none of yours do
Inbound, from the LANUDP1812Your switchesOffline authentication or the RADIUS proxy. Both ship switched off. Not needed for disconnect
Inbound, from the LANUDP1813Your equipmentRADIUS proxy only, and it ships switched off. Not needed for disconnect
Inbound, from the internet—None—No rule needed. Don't add one

`connector.passbeam.co.uk` is served through Cloudflare, so it has no fixed IP address. Write the rule using the name if your firewall supports it, or allow Cloudflare's published ranges. If neither works for you, let us know.

The 1812 rows are only for offline authentication, which is off by default. Your switches send to the connector on UDP 1812, and the connector passes those requests on to Passbeam's two RADIUS servers, the addresses on the site's Connect tab. UDP 1813 inbound is for the RADIUS proxy. On a normal install the connector listens on nothing.

One more thing: the clock has to be roughly right, within a few minutes, or TLS checks fail. Any normal time sync is fine.

Related questions

Still stuck? Ask us, or read the rest of the knowledge base.