Url Syntax; Optional Resync Arguments; Key - Linksys SPA2102-AU Provisioning Manual

Provisioning guide
Table of Contents

Advertisement

Proprietary Plain-Text Configuration File
Any parameter can be assigned a new value in this way, and macro-expansion applies. For example, the
following is a valid assignment expression:
( User_ID_1_ = "uid$B" ; GPP_C = "" ; GPP_D = "$MA" ; )!
For conciseness, the general purpose parameters GPP_A through GPP_P can also be referred to by the
single lowercase letters a through p. The example above is equivalent to the following:
( User_ID_1_ = "uid$B" ; c = "" ; d = "$MA" ; )!
White space can optionally be used for readability.

URL Syntax

Standard URL syntax is used to specify how to retrieve configuration files and firmware loads in
Profile_Rule* and Upgrade_Rule parameters, respectively. The syntax is as follows:
[ scheme:// ] [ server [:port]] filepath
Where scheme is one of the following values:
If scheme is omitted, tftp is assumed. The server can be a DNS-recognized host name or a numeric IP
address. The port is the destination UDP or TCP port number. The filepath must begin with the root
directory (/). In other words, it must be an absolute path.
If server is missing, then the tftp server specified through DHCP (option 66) is used instead.
If port is missing, then the standard port for the specified scheme is used instead (tftp uses UDP port 69,
http uses TCP port 80, https uses TCP port 443). A filepath must be present. It need not necessarily refer
to a static file, but can indicate dynamic content obtained through CGI.
Macro expansion applies within URLs. The following are examples of valid URLs:
/$MA.cfg
/Linksys/spa021025.bin
192.168.1.130/profiles/init.cfg
tftp://prov.call.com/cpe/Linksys$MA.cfg
http://neptune.speak.net:8080/prov/$D/$E.cfg
https://secure.me.com/profile?Linksys

Optional Resync Arguments

The URLs entered in Profile_Rule* parameters may be preceded by optional arguments, collectively
enclosed by square brackets. The recognized options are key, post, and alias.

key

The key option is used to specify an encryption key. It is required to decrypt profiles which have been
encrypted with an explicit key. The key itself is specified as a (possibly quoted) string following the term
--key.
Linksys SPA Provisioning Guide
2-12
tftp
http
http
Chapter 2
Creating Provisioning Scripts
Version 3.0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents