Device Network Access¶
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)