Device Network Access

Important

IPv6 is not supported for cloud services/device-gateway

LmP devices have no ingress network requirements. However, they do need to connect to external services for device management:

Host

Protocol

Port(s)

Description

ota-lite.foundries.io*

TCP

8443

Device gateway

ostree.foundries.io*

TCP

8443

OSTree server for updates

hub.foundries.io

TCP

443

Docker container registry

hub-auth.foundries.io

TCP

443

Docker registry authentication service

storage.googleapis.com

TCP

443

OSTree and Docker redirects

time[1234].google.com

UDP

123

Primary NTP servers

time.cloudflare.com

UDP

123

Last fallback NTP server

api.foundries.io

TCP

443

If using lmp-device-register

app.foundries.io

TCP

443

If using lmp-device-register

* When a factory has PKI enabled it will have it’s own unique DNS name for the device-gateway and OSTree servers. These DNS names can be found by running fioctl keys ca show --pretty | grep DNS.

You may do other customizations to a device that require it to access additional services not mentioned here. Common ones include:

  • A WireGuard VPN server

  • Third-party container registries like Docker (registry-1.docker.io, auth.docker.io, index.docker.io, etc)