We have multiple Opengear console-servers in the field which are using LTE as the primary connectivity for our out-of-band access. Most of the people would use Opengear Lighthouse to manage and administer their fleet of devices. Due to the rather small amount of devices on our end, we decided to use a more lightweight solution.
By using the public IPv6 addresses gathered via LTE (thanks Telekom!) and DynDNS, we are able to connect to the console-servers at any time. As DynDNS is not included with the Opengear Operations Manager, we use a Playbook to update the entries at dynv6 through their Update API on a regular basis.
In the Operations Manager, we create a new Playbook under Configure -> Playbooks -> Add. We use the following values to describe the tasks in the playbook.
Name: dynv6.com
Description: Update DDNS entry at dynv6.com.
Status: Enabled
Interval: 900 (make sure not to overload their API!)
Trigger Type: Curl
Curl URLs: https://dynv6.com/api/update?zone=device.my.zone&token=mytoken&ipv4=-&ipv6=auto
(make sure to insert your fqdn and token!)
HTTP Request Method: GET
Data: Empty
Max Time/Timeout: 30
Once the playbook is created (and enabled), it will automatically update the IPv6-address in your DNS-Zone at dynv6 every 15 minutes. If you are using a LAN/WAN connection besides the LTE modem, this might be used as the primary connection and falls-back automatically to LTE in case the primary path it is not available anymore.