Line 1: |
Line 1: |
− | <b>1NCE</b> is the global Tier-1 IoT Carrier specialized in providing managed connectivity services for low bandwidth IoT applications | + | <b>1NCE</b> is the global Tier-1 IoT Carrier specialized in providing managed connectivity services for low bandwidth IoT applications. |
| | | |
| ==Introduction== | | ==Introduction== |
| | | |
| This article contains step-by-step instructions on how to set up Teltonika-Networks devices as 1NCE OpenVPN clients. | | This article contains step-by-step instructions on how to set up Teltonika-Networks devices as 1NCE OpenVPN clients. |
| + | |
| + | ==Prerequisites== |
| + | <ul> |
| + | <li>For OpenVPN to work with older than '''00.07.2''' firmware, it`s necessary to contact 1NCE for OpenVPN client password shorter than 129 bytes.</li> |
| + | </ul> |
| | | |
| ==Downlowding configuration files== | | ==Downlowding configuration files== |
Line 9: |
Line 14: |
| <ul> | | <ul> |
| <li>Go to https://portal.1nce.com/portal/customer/login and log in.</li> | | <li>Go to https://portal.1nce.com/portal/customer/login and log in.</li> |
− | <li>Open the 'Configuration' tab and click the on 'OpenVPN Configuration' button.<br>[[File:1NCE_OpenVPN_Configuration_1.png|border|class=tlt-border]]</li> | + | <li>Open the '''Configuration''' tab and click the on '''OpenVPN Configuration''' button.<br>[[File:1NCE_OpenVPN_Configuration_1.png|border|class=tlt-border]]</li> |
− | <li>Click the newly created network to begin configuration.<br></li> | + | <li>Select '''Linux/macOS''' operating systems.<br>[[File:1NCE_OpenVPN_Configuration_2.png|border|class=tlt-border]]</li> |
− | <li>Before configuring anything else, you may want to set up some basic settings. | + | <li>Download '''client.conf''' and '''credentials.txt''' files.<br>[[File:1NCE_OpenVPN_Configuration_3.png|border|class=tlt-border]]</li> |
− | <ol>
| + | |
− | <li>Copy the Network ID; you will need it later for ZeroTier node configuration.</li>
| + | </ul> |
− | <li>Optionally, set up a name and description for your network for easier management.</li>
| + | |
− | <li>Select 'Private' access control type; <u>unless</u> you want nodes to connect freely, without authorization.</li>
| + | ==Configuring a device== |
− | </ol>[[File:Zerotier_configuration_3.png|border|class=tlt-border]]
| + | |
− | </li>
| + | <ul> |
− | <li>Scroll down to find the 'IPv4 Auto-Assign' section. Select one of the provided private IP ranges for your network or click 'Advanced' and set up the range manually. For this example we'll be using the <b>10.147.17.*</b> selection which means our network will be using the <b>10.147.17.0/24</b> IP range.<br>[[File:Zerotier_configuration_4.png|border|class=tlt-border]]</li>
| + | <li>Log in to your device's WebUI.</li> |
| + | <li>Go to Services → VPN → OpenVPN and create new configuration by selecting role '''Clien''', entering '''Configuration name''' and pressing '''Add''' button. New configuration should appear in a few seconds. Then press '''Edit'''.<br>[[File:1NCE_OpenVPN_Configuration_4.png|border|class=tlt-border]]</li> |
| + | <li>Configurate new instance.<br>[[File:1NCE_OpenVPN_Configuration_5.png|border|class=tlt-border]]</li> |
| + | <ol> |
| + | <li>'''Enable''' instance.</li> |
| + | <li>Enable '''Enable OpenVPN config from file'''.</li> |
| + | <li>Uploade 1NCE provided '''client.conf''' file.</li> |
| + | <li>Enable '''Upload OpenVPN authentication files'''.</li> |
| + | <li>Set '''Authentification''' to '''TLS/Password'''.</li> |
| + | <li>Enter username. You can find your username on the first line in 1NCE provided '''Credentials.txt''' file.</li> |
| + | <li>Enter password. You can find your password on the second line in 1NCE provided '''Credentials.txt''' file.</li> |
| + | <li>Click '''SAVE & APPLY'''.</li> |
| + | </ol> |
| + | |
| </ul> | | </ul> |
| + | [[Category:VPN]] |