# Environment Variables Reference

The following environment variables can be overridden by developers. The procedure is described in the section on [modifying AuterionOS](/hardware-integration/auterionos-system-guide/packaging-auterionos-image.md#environment-variables).

## Network Configuration

{% tabs %}
{% tab title="Skynode" %}

<table><thead><tr><th width="288.74277922895607">Variable</th><th width="182.09236946893478">Value</th><th>Description</th></tr></thead><tbody><tr><td>AOS_ZEROTIER_ID</td><td>String</td><td>ID of your Zerotier network</td></tr><tr><td>AP_CONFIGURE_ETHERNET_IP</td><td>IP address in the format "10.41.1.1" or "dhcp"</td><td>IPv4 address that will be assigned to the Ethernet interface. Can also be set to "dhcp"</td></tr><tr><td>AP_CONFIGURE_ETHERNET_IP_PREFIX</td><td>Integer between 0 and 32</td><td>Amount of prefix bits. For example "=24" would create the subnet 255.255.255.0</td></tr><tr><td>RESINCONF_LINK_GCS</td><td>String with IPv4 address and port. For example<br>"192.168.144.11:14550"</td><td>Forwards all MAVLink telemetry to a specific IPv4 address and UDP port. Useful for when the exact IPv4 address of the ground station is known and pairing cannot be used.</td></tr><tr><td>AP_CONFIGURE_ETHERNET_ROUTING</td><td>0 or 1</td><td>enable routing over ethernet (0=disabled, 1=enabled)</td></tr><tr><td>WIFI_DISABLED</td><td>0 or 1</td><td>If set, the wifi interface will be disabled</td></tr><tr><td>LTE_DISABLED</td><td>0 or 1</td><td>If set, the modem interface will be disabled</td></tr><tr><td>NVIDIA_ETH_IP</td><td>IP address in the format "172.20.50.50" or not set</td><td>Specify IPv4 address of AI Node if connected to Skynode. Required for forwarding AuterionOS updates to AI Node.</td></tr></tbody></table>
{% endtab %}

{% tab title="AI Node" %}

<table><thead><tr><th width="267.6514215080347">Variable</th><th width="150">Value</th><th>Description</th></tr></thead><tbody><tr><td>AOS_ZEROTIER_ID</td><td>String</td><td>ID of your Zerotier network</td></tr><tr><td>AINODE_ETHERNET_BRIDGE_ENABLE</td><td>"1" for enabled</td><td>When enabled, the AI node will bridge its two Ethernet interfaces</td></tr><tr><td>AINODE_CONFIGURE_ETHERNET_BRIDGE_IP</td><td>IP address in the format "172.20.50.50" or not set</td><td>Specify IPv4 address for Ethernet bridge. Requires Ethernet bridge to be enabled. If variable is not set it will default to 172.20.50.50</td></tr><tr><td>AINODE_CONFIGURE_ETHERNET_BRIDGE_MASK</td><td>Integer between 0 and 32 or not set</td><td>Amount of prefix bits for bridge network. Requires Ethernet bridge to be enabled. For example "=24" would create the subnet 255.255.255.0. Defaults to "16" when not set.</td></tr><tr><td>AINODE_CONFIGURE_ETHERNET0_IP</td><td>IP address in the format "172.20.50.50" or not set</td><td></td></tr><tr><td>AINODE_CONFIGURE_ETHERNET0_IP_PREFIX</td><td>Integer between 0 and 32 or not set</td><td></td></tr></tbody></table>
{% endtab %}
{% endtabs %}

## Pairing Settings

<table><thead><tr><th width="369">Variable</th><th width="162">Value</th><th width="250">Description</th></tr></thead><tbody><tr><td>PAIRING_MNG_TYPE</td><td>"MH",<br>"SILVUS",<br>"ZT" or<br>"DISABLE"</td><td>Configure <a href="https://github.com/Guscedav/DocsUnited/blob/main/hardware-integration/auterionos-system-guide/broken-reference/README.md">Vehicle Pairing</a> for various types of radios. Disable when using <a href="/pages/VrMYy9I1tfOxFqnvabOV">custom data links</a>.</td></tr></tbody></table>

## Payload Settings

<table><thead><tr><th width="346.53629392156506">Variable</th><th width="150">Value</th><th>Description</th></tr></thead><tbody><tr><td>PAYLOAD_MANAGER_GCS_LINK_IP</td><td>IPv4 address, or first three blocks thereof</td><td>IPv4 address of the interface that the GCS will be instructed to use to download camera definition files. Configured automatically when <a href="https://github.com/Guscedav/DocsUnited/blob/main/hardware-integration/auterionos-system-guide/broken-reference/README.md">Pairing</a> is used. Default on Skynode is <code>10.41.1</code></td></tr><tr><td>PAYLOAD_MANAGER_USB_ONLY</td><td>1</td><td>If set, the payload manager won't save pictures if no USB stick is plugged</td></tr><tr><td>PAYLOAD_MANAGER_VIDEO_BITRATE</td><td>Integer</td><td>Video encoding bitrate in kbps (default 2000)</td></tr><tr><td>PAYLOAD_MANAGER_VIDEO_MTU</td><td>68-1500</td><td>Video MTU size (default 1400)</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.auterion.com/hardware-integration/auterionos-system-guide/environment-variables.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
