|
name
|
type
|
required
|
default
|
description
|
|
enable
|
boolean
|
no
|
1
|
if set to **1**, the cwmp client will be enabled.
|
|
client_cert_path
|
string
|
no
|
|
Full path client perm certificate, icwmp will send this certificate to ACS server for authentication.
|
|
client_key_path
|
string
|
no
|
|
Full path of client key pem file
|
|
manufacturer
|
string
|
no
|
|
Overwrite DeviceId parameter
|
|
manufacturer_oui
|
string
|
no
|
|
Overwrite DeviceId parameter
|
|
product_class
|
string
|
no
|
|
Overwrite DeviceId parameter
|
|
serial_number
|
string
|
no
|
|
Overwrite DeviceId parameter
|
|
software_version
|
string
|
no
|
|
Overwrite DeviceId parameter
|
|
model_name
|
string
|
no
|
|
Overwrite DeviceId parameter
|
|
description
|
string
|
no
|
|
Overwrite DeviceId parameter
|
|
default_lan_interface
|
string
|
no
|
lan
|
Configure the default lan interface of the device.
|
|
default_wan_interface
|
string
|
yes
|
wan
|
Configure the default wan interface that will be used for IPv4/IPv6 connection.
|
|
interface
|
string
|
no
|
|
Use this option to define l3 device ifname directly, if this option is used default_wan_interface shall be ignored
|
|
use_curl_ifname
|
boolean
|
no
|
false
|
If this option is set, then cwmp shall use l3 device ifname as CURLOPT_INTERFACE
|
|
log_to_console
|
string
|
no
|
|
If set to **1**, the log messages will be shown in the console/stdout.
|
|
log_to_file
|
string
|
no
|
|
If set to **1**, the log messages will be saved in the log file.
|
|
log_severity
|
string
|
no
|
|
Specifies the log type to use, by default **'INFO'**. The possible types are **'EMERG', 'ALERT', 'CRITIC' ,'ERROR', 'WARNING', 'NOTICE', 'INFO' and 'DEBUG'**.
|
|
log_file_name
|
string
|
no
|
/var/log/icwmpd.log
|
Specifies the path of the log file, by default **'/var/log/icwmpd.log'**.
|
|
log_max_size
|
uinteger
|
no
|
102400
|
Size of the log file. The default value is **102400**.
|
|
userid
|
string
|
no
|
|
The username of the device used in a connection request from ACS to CPE.
|
|
passwd
|
string
|
no
|
|
The password of the device when sending a connection request from ACS to CPE.
|
|
port
|
uinteger
|
no
|
7547
|
The port used for connection request.
|
|
path
|
string
|
no
|
/
|
CPE Connection request URI path
|
|
provisioning_code
|
string
|
no
|
|
Specifies the primary service provider and other provisioning information, which may be used by the ACS to determine service provider-specific customization and provisioning parameters.
|
|
amd_version
|
uinteger
|
no
|
5
|
Configure the amendment version to use.
|
|
instance_mode
|
string
|
no
|
InstanceNumber
|
Configure the instance mode to use. Supported instance modes are : <B>InstanceNumber</B> and <B>InstanceNumber</B>.
|
|
session_timeout
|
uinteger
|
no
|
60
|
Represents the number of seconds that should be used by the ACS as the amount of time to wait before timing out a CWMP session due to the CPE not responding.
|
|
notification
|
boolean
|
no
|
|
If set to **1**, it enables the notification feature.
|
|
exec_download
|
boolean
|
no
|
|
If set to **1**, Specifies if Download method is executed.
|
|
log_to_syslog
|
boolean
|
no
|
|
If set to **1**, the cwmp log will be appended to busybox syslog.
|
|
periodic_notify_enable
|
boolean
|
no
|
1
|
If set to **1**, icwmp will be able to detect parameter value change at any time.
|
|
periodic_notify_interval
|
integer
|
no
|
10
|
Interval in sec to check for value change notifications
|
|
custom_notify_json
|
string
|
no
|
|
Define absolute path of the JSON containing parameters on which notification get enabled as per the definition. See readme for examples.
|
|
allowed_cr_ip
|
list
|
no
|
|
List of subnets or ips from where incoming connection requests are allowed e.g 10.2.1.0/24 or 10.2.1.5/32. So connection requests are allowed with src IP in range of <10.2.1.1 - 10.2.1.254> or from 10.2.1.5 and with dest-port same as <port> Empty value means only destination port will be used and connection requests on the valid port will be accepted irrespective of any src IP.
|
|
force_ipv4
|
boolean
|
no
|
|
If set to 1, it forces the connectivity over v4 IP address.
|
|
fw_upgrade_keep_settings
|
boolean
|
no
|
1
|
If set to **1**, icwmp will keep the uci setting while doing firmware upgrade using Download RPC with '1 Firmware Upgrade Image'.
|
|
disable_datatype_check
|
boolean
|
no
|
0
|
If set to **1**, icwmp will skip datatype validation on SPV operations.
|