Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
documentation:config-parameters [2017/08/10 08:29] fachetdocumentation:config-parameters [2023/01/31 11:57] schmitt
Line 11: Line 11:
 $ cli get -c wanlink.1 $ cli get -c wanlink.1
 $ cli get -c wanlink.1. $ cli get -c wanlink.1.
 +</code>
 +
 +Use cli get/set to read and write paramters. 
 +Example as user admin (password of web gui):
 +<code>
 +NB1600 Command Line Interface (version 1.1)
 +> get network.lan.1.address
 +network.lan.1.address=192.168.2.2
 +> set network.lan.1.address=192.168.2.1
 +> get network.lan.1.address
 +network.lan.1.address=192.168.2.1
 +</code>
 +Example as user root (password of web gui):
 +<code>
 +$ cli get network.lan.1.address
 +network.lan.1.address=192.168.2.1
 +$ cli set network.lan.1.address=192.168.2.2
 +$ cli get network.lan.1.address
 +network.lan.1.address=192.168.2.2
 </code> </code>
  
Line 54: Line 73:
 # config parameter              type            notation/unit/values                    comment # config parameter              type            notation/unit/values                    comment
  
 +#Version/Product Info
 config.version                  string          <major>.<minor>                         set by configd, used for config conversion config.version                  string          <major>.<minor>                         set by configd, used for config conversion
 config.product                  string          NB<product>                             set by configd, specifies product config.product                  string          NB<product>                             set by configd, specifies product
 config.info                     string                                                  config description, used to identify config config.info                     string                                                  config description, used to identify config
 +
 +#System
 system.time                     date-time       <YYYY>-<mm>-<dd> <HH:MM:SS>             volatile parameter to set system time system.time                     date-time       <YYYY>-<mm>-<dd> <HH:MM:SS>             volatile parameter to set system time
 +system.login_show_msgs_infos integer 0 = disabled, 1 = enabled shows error massages on the login screen
 +system.prompt
  
 # networking # networking
Line 63: Line 87:
 network.timezone                string                                                  timezone (e.g. UTC+1 or GMT+1, see /usr/share/zoneinfo/) network.timezone                string                                                  timezone (e.g. UTC+1 or GMT+1, see /usr/share/zoneinfo/)
 network.tcp.timestamps          integer         0 = disabled, 1 = enabled               enable/disable TCP timestamps network.tcp.timestamps          integer         0 = disabled, 1 = enabled               enable/disable TCP timestamps
- +network.icmp.forward integer 0 = disable, 1 = enable  
-network.mss.status              integer         0 = disabled, 1 = enabled               enable/disable MSS adjustment+network.mss.status              integer        0 = disabled, 1 = enabled               enable/disable MSS adjustment
 network.mss.adjustment          integer         100..1500 bytes                         maximum segment size network.mss.adjustment          integer         100..1500 bytes                         maximum segment size
  
 # certificates # certificates
-cert.deployment                 string                                                  default deployment type +cert.deployment                 string         default : local                          default deployment type 
-cert.settings.organization      string                                                  certificate organization (0) +cert.settings.organization      string         a-z,A-Z,0-9,-,_,                      certificate organization (0) 
-cert.settings.department        string                                                  certificate department (OU) +cert.settings.department        string         a-z,A-Z,0-9,-,_,                       certificate department (OU) 
-cert.settings.location          string                                                  certificate location (L)+cert.settings.location          string         a-z,A-Z,0-9,-,_,                       certificate location (L)
 cert.settings.state             string                                                  certificate state (ST) cert.settings.state             string                                                  certificate state (ST)
-cert.settings.country           string                                                  certificate country (C) +cert.settings.country           string         a-z,A-Z,0-9,-,_,                       certificate country (C) 
-cert.settings.common            string                                                  certificate common name (CN) +cert.settings.common            string         checkPasswd                              certificate common name (CN) 
-cert.settings.email             email                                                   certificate e-mail+cert.settings.email             email          checkEmail                                         certificate e-mail
 cert.settings.expiry            integer         30..10950 days                          certificate expiry period cert.settings.expiry            integer         30..10950 days                          certificate expiry period
-cert.settings.phrase            password                                                certificate passphrase+cert.settings.phrase            password        passwd                                        certificate passphrase
 cert.settings.keysize           integer         bit                                     certificate key size cert.settings.keysize           integer         bit                                     certificate key size
 cert.settings.dhsize            integer         bit                                     certificate DH primes cert.settings.dhsize            integer         bit                                     certificate DH primes
Line 91: Line 115:
 cert.scep.idtype                enum            IP,DNS,EMAIL                            SCEP identifier type cert.scep.idtype                enum            IP,DNS,EMAIL                            SCEP identifier type
 cert.scep.phrase                password                                                SCEP password cert.scep.phrase                password                                                SCEP password
 +cert.ignore integer 0 = disabled, 1 = enabled
 +
 +#ACME
 +acme.0.status integer 0 = disable, 1 = enable
 +acme.0.domain
 +acme.0.testmode integer 0 = disabled, 1 = enabled
  
 # modems # modems
 modem.x.status                  integer         0 = disabled, 1 = enabled               modem administrative status modem.x.status                  integer         0 = disabled, 1 = enabled               modem administrative status
 +modem.x.trace.status integer 0 = disabled, 1 = enabled
 +modem.x.trace.adress address
 +modem.x.trace.targed address
 +modem.x.trace.netmask netmask
 +modem.x.trace.filesize
 +modem.x.trace.nr_files
 +modem.x.config.antennas                         
 +modem.x.config.idle_lte_attach  integer              
 +modem.x.config.silent_reset     integer                 
 +modem.x.trace.urc.status        integer               
 +modem.x.query_interval.signal                  
 +modem.x.query_interval.operator 
 +modem.x.config.silent_reset integer 0 = disabled, 1 = enabled send AT+CFUN=15 or not. (CME ERROR)
  
 # SIM cards # SIM cards
Line 100: Line 143:
 sim.x.lai                       integer         5..7 digits                             SIM LAI to specify carrier sim.x.lai                       integer         5..7 digits                             SIM LAI to specify carrier
 sim.x.bands                     string          comma-separated list of bands           SIM bands to specify bands (e.g. gsm-b8, lte-b1) sim.x.bands                     string          comma-separated list of bands           SIM bands to specify bands (e.g. gsm-b8, lte-b1)
-sim.x.card                      integer                                                 SIM default modem index+sim.x.card                      integer         x                                       SIM default modem index
 sim.x.pref                      enum            automatic,2G-only,2G-first,2G3G-only,   SIM preferred service sim.x.pref                      enum            automatic,2G-only,2G-first,2G3G-only,   SIM preferred service
-                                                3G-only,3G-first,4G-only,4G-first+                                                3G-only,3G-first,4G-only,4G-first
 + 3G/4G(UMTS/LTE) only      
 sim.x.regmode                   integer         0 = circuit-switched,                   SIM registration mode sim.x.regmode                   integer         0 = circuit-switched,                   SIM registration mode
                                                 1 = packet-switched,                                                  1 = packet-switched, 
Line 108: Line 153:
  
 # Soft SIMs # Soft SIMs
-ssim.x.id                       string                                                  Soft-SIM identifier +ssim.x.id                       numeric string  15 digits                          Soft-SIM identifier 
-ssim.x.key                      password                                                Soft-SIM key +ssim.x.key                      hex             regex A-F,a-f,0-9                        Soft-SIM key 
-ssim.x.op                       string                                                  Soft-SIM op+ssim.x.op                       hex             regex A-F,a-f,0-9                        Soft-SIM op
  
 # WWAN Interfaces # WWAN Interfaces
Line 116: Line 161:
 wwan.x.card                     integer                                                 WWAN interface modem index wwan.x.card                     integer                                                 WWAN interface modem index
 wwan.x.sim                      integer                                                 WWAN interface SIM index wwan.x.sim                      integer                                                 WWAN interface SIM index
-wwan.x.pdp                      integer                                                 WWAN interface PDP index +wwan.x.pdp                      integer          0 < pdp < maxpdp                       WWAN interface PDP index (maxpdp -> /tmp/status/wwanmd/cardx) 
-wwan.x.pref                     enum            automatic,2G-only,2G-first,2G3G-only,   WWAN interface preferred service +wwan.x.pref                     enum     automatic, WWAN interface preferred service 
-                                                3G-only,3G-first,4G-only,4G-first + 2G-only, 
-wwan.x.number                   phone-number                                            WWAN interface phone number (e.g. *99***1#) + 2G-first, 
-wwan.x.username                 string                                                  WWAN interface username + 2G3G-only, 
-wwan.x.password                 password                                                WWAN interface password + 3G-only, 
-wwan.x.apn                      string                                                  WWAN interface APN+ 3G-first, 
 + 4G-only, 
 + 4G-first                                                
 + 
 +wwan.x.autoconn integer (0 = disabled, 1 = enabled)  
 +wwan.x.number                   phone-number    allowed : 0-9,+,#,                    WWAN interface phone number (e.g. *99***1#) 
 +wwan.x.username                 string          ApnUsername WWAN interface apnusername 
 +wwan.x.password                 password        ApnPassword WWAN interface apnpassword 
 +wwan.x.apn                      string          allowed  a-z,A-Z,0-9,-,               WWAN interface APN  
 wwan.x.auth                     integer         0 = none, 1 = PAP,                      WWAN interface authentication wwan.x.auth                     integer         0 = none, 1 = PAP,                      WWAN interface authentication
                                                 2 = CHAP, 3 = PAP+CHAP                                                 2 = CHAP, 3 = PAP+CHAP
 wwan.x.hdrcomp                  integer         0 = disabled, 1 = enabled               WWAN interface header compression wwan.x.hdrcomp                  integer         0 = disabled, 1 = enabled               WWAN interface header compression
 wwan.x.softcomp                 integer         0 = disabled, 1 = enabled               WWAN interface data compression wwan.x.softcomp                 integer         0 = disabled, 1 = enabled               WWAN interface data compression
-wwan.x.address                  address                                                 WWAN interface client address+wwan.x.address                  address         standard Ip                             WWAN interface client address
 wwan.x.isdn                     integer         0 = disabled, 1 = enabled               WWAN interface ISDN call wwan.x.isdn                     integer         0 = disabled, 1 = enabled               WWAN interface ISDN call
 wwan.x.negdns                   integer         0 = disabled, 1 = enabled               WWAN interface negotiate DNS wwan.x.negdns                   integer         0 = disabled, 1 = enabled               WWAN interface negotiate DNS
Line 134: Line 188:
 wwan.x.maxfail                  integer                                                 WWAN interface max. PPP connection attempts wwan.x.maxfail                  integer                                                 WWAN interface max. PPP connection attempts
 wwan.x.homeonly                 integer         0 = roaming, 1 = home network only      WWAN interface roaming wwan.x.homeonly                 integer         0 = roaming, 1 = home network only      WWAN interface roaming
 +wwan.x.maxattempts
 wwan.x.mtu                      integer                                                 WWAN interface max. transmission unit wwan.x.mtu                      integer                                                 WWAN interface max. transmission unit
 +wwan.x.protocoll_mode adresstype ipv4,ipv6,dual
  
 # USB  # USB 
Line 142: Line 198:
 autorun.status                  integer         0 = disabled, 1 = enabled               USB Autorun administrative status autorun.status                  integer         0 = disabled, 1 = enabled               USB Autorun administrative status
 autorun.authdev                 integer         0 = disabled, 1 = enabled               USB Autorun allow only enabled devices autorun.authdev                 integer         0 = disabled, 1 = enabled               USB Autorun allow only enabled devices
 +autorun.password password
  
 usb.devices.x.dev               string          <VID>:<PID>                             USB device identification usb.devices.x.dev               string          <VID>:<PID>                             USB device identification
Line 150: Line 207:
  
 # Bridges # Bridges
-network.br.x.mode               integer         0 = disabled, 1 = enabled               Bridge administrative status+network.br.x.mode               integer         0 = disabled, 1 = enabled,            Bridge administrative status 
 + 
 + 2 = enabled with local Interface
 network.br.x.mtu                integer                                                 Bridge max. transmission unit network.br.x.mtu                integer                                                 Bridge max. transmission unit
 network.br.x.address            address                                                 Bridge network address network.br.x.address            address                                                 Bridge network address
Line 156: Line 215:
 network.br.x.gateway            address                                                 Bridge network gateway network.br.x.gateway            address                                                 Bridge network gateway
 network.br.x.proxyarp           integer         0 = disabled, 1 = enabled               Bridge Proxy-ARP status network.br.x.proxyarp           integer         0 = disabled, 1 = enabled               Bridge Proxy-ARP status
 +network.br.x.mac 
 +network.br.x.stp 
 +network.br.x.rstp
 # Ethernet  # Ethernet 
 network.link.x.mode             integer         0 = auto-negotiated,                    Ethernet link mode network.link.x.mode             integer         0 = auto-negotiated,                    Ethernet link mode
Line 176: Line 237:
 # Ethernet Briding # Ethernet Briding
 ethernet.bridge.firewall        integer         0 = disabled, 1 = enabled               Ethernet bridge firewall administrative status ethernet.bridge.firewall        integer         0 = disabled, 1 = enabled               Ethernet bridge firewall administrative status
 +ethernet.bridge.stp integer 0 = disabled, 1 = enabled Ethernet bridge STP
 ethernet.bridge.rstp            integer         0 = disabled, 1 = enabled               Ethernet bride RSTP administrative status ethernet.bridge.rstp            integer         0 = disabled, 1 = enabled               Ethernet bride RSTP administrative status
  
 +#Serdes Configuration
 +ethernet.serdes integer
 +  
 # WLAN  # WLAN 
 wlan.x.status                   integer         0 = disabled, 1 = enabled               WLAN administrative status wlan.x.status                   integer         0 = disabled, 1 = enabled               WLAN administrative status
Line 184: Line 249:
 wlan.x.regdom                   string                                                  WLAN regulatory domain (e.g. DE, see /etc/tld) wlan.x.regdom                   string                                                  WLAN regulatory domain (e.g. DE, see /etc/tld)
 wlan.x.antgain                  integer         0..10 dB                                WLAN antenna gain wlan.x.antgain                  integer         0..10 dB                                WLAN antenna gain
 +wlan.x.txpower integer 20 dBm (max. EIRP) WLAN EIRP
 wlan.x.settings.hwmode          enum            a,b,g,n,                              WLAN operation type wlan.x.settings.hwmode          enum            a,b,g,n,                              WLAN operation type
 wlan.x.settings.band            enum            2.4,5                                   WLAN band wlan.x.settings.band            enum            2.4,5                                   WLAN band
 wlan.x.settings.channel         integer                                                 WLAN channel (0 = auto) wlan.x.settings.channel         integer                                                 WLAN channel (0 = auto)
 +wlan.x.settings.scanchannels
 wlan.x.settings.bandwidth       enum            20,40,80                                WLAN bandwidth wlan.x.settings.bandwidth       enum            20,40,80                                WLAN bandwidth
 +wlan.x.settings.sgi
 +wlan.x.settings.outdoor
 +wlan.x.settings.sticky
 +wlan.x.settings.newbssidcalc
 +wlan.x.settings.tracking.status
 +wlan.x.settings.tracking.count
 wlan.x.ac.0.host                host                                                    WLAN primary access controller wlan.x.ac.0.host                host                                                    WLAN primary access controller
 wlan.x.ac.1.host                host                                                    WLAN secondary access controller wlan.x.ac.1.host                host                                                    WLAN secondary access controller
 +wlan.o.swencrypt integer
  
 # WLAN Clients # WLAN Clients
 wlan.x.client.y.ssid            string                                                  WLAN client SSID wlan.x.client.y.ssid            string                                                  WLAN client SSID
-wlan.x.client.y.secmode         enum            off,none,wep,wpa-psk,                   WLAN client security mode +wlan.x.client.y.secmode         enum            off,none,wep,wpa-psk,                   WLAN client security       wpa-radius,wpa-eap-tls      mode 
-                                                wpa-radius,wpa-eap-tls           +                                                wpa-radius,wpa-eap-tls            
-wlan.x.client.y.secproto        enum            wpa1,wpa2,wpa1andwpa2                   WLAN client WPA/WPA2 mixed mode+  
 +wlan.x.client.y.secproto        enum            wpa1,wpa2,wpa(1and2),wpa3,wpa(2and3)    WLAN client WPA/WPA2 mixed mode/WPA3/WPA3 mixed mode 
 +  
 wlan.x.client.y.cipher          enum            tkip,ccmp,all                           WLAN client WPA cipher wlan.x.client.y.cipher          enum            tkip,ccmp,all                           WLAN client WPA cipher
 +wlan.x.client.y.sslciphers
 wlan.x.client.y.psk             password                                                WLAN client passphrase wlan.x.client.y.psk             password                                                WLAN client passphrase
 wlan.x.client.y.minrssi         integer         -100..-10 dBm                           WLAN client min. required RSSI value wlan.x.client.y.minrssi         integer         -100..-10 dBm                           WLAN client min. required RSSI value
Line 203: Line 281:
 wlan.x.client.y.prio            integer         0..10                                   WLAN client priority wlan.x.client.y.prio            integer         0..10                                   WLAN client priority
 wlan.x.client.y.pmf             integer         0 = disabled, 1 = enabled               WLAN client PMF administrative status wlan.x.client.y.pmf             integer         0 = disabled, 1 = enabled               WLAN client PMF administrative status
 +wlan.x.client.y.tlsv
 +wlan.x.client.y.ft
 +wlan.x.client.y.scan.bg.threshold
 +wlan.x.client.y.scan.bg.longinterval
 +wlan.x.client.y.scan.bg.shortinterval
  
 # WLAN Access Points # WLAN Access Points
Line 213: Line 296:
 wlan.x.vss.y.secmode            enum            off,none,wpa-psk,wpa-radius             WLAN VSS security mode wlan.x.vss.y.secmode            enum            off,none,wpa-psk,wpa-radius             WLAN VSS security mode
 wlan.x.vss.y.secproto           enum            wpa1,wpa2,wpa1andwpa2                   WLAN VSS WPA/WPA2 mixed mode wlan.x.vss.y.secproto           enum            wpa1,wpa2,wpa1andwpa2                   WLAN VSS WPA/WPA2 mixed mode
-wlan.x.vss.y.cipher             enum            tkip,ccmp,all                           WLAN VSS WPA cipher+wlan.x.vss.y.cipher             enum            tkip,ccmp,both                           WLAN VSS WPA cipher
 wlan.x.vss.y.psk                password                                                WLAN VSS passphrase  wlan.x.vss.y.psk                password                                                WLAN VSS passphrase 
 wlan.x.vss.y.acct               integer         0 = none, 1 = default, 2 = cisco        WLAN VSS accounting wlan.x.vss.y.acct               integer         0 = none, 1 = default, 2 = cisco        WLAN VSS accounting
 wlan.x.vss.y.pmf                integer         0 = disabled, 1 = enabled               WLAN VSS PMF administrative status wlan.x.vss.y.pmf                integer         0 = disabled, 1 = enabled               WLAN VSS PMF administrative status
 wlan.x.vss.y.addr4              integer         0 = disabled, 1 = enabled               WLAN VSS 4addr frame administrative status wlan.x.vss.y.addr4              integer         0 = disabled, 1 = enabled               WLAN VSS 4addr frame administrative status
 +wlan.x.vss.y.iapp
 +wlan.x.vss.y.preauth
 +wlan.x.vss.y.fast.status
 +wlan.x.vss.y.fast.mobility
 +wlan.x.vss.y.fast.only
 +wlan.x.vss.y.fast.key
 +wlan.x.vss.y.bandsteering
 +wlan.x.vss.y.owe.transition
 +
 +
 +#Mesh
 +wlan.x.mesh.y.status integer
 +wlan.x.mesh.y.meshid
 +wlan.x.mesh.y.secmode
 +wlan.x.mesh.y.psk
 +wlan.x.mesh.y.pmf integer
 +wlan.x.mesh.y.gate integer
  
 # Bluetooth # Bluetooth
Line 225: Line 325:
 can.x.status                    integer         0 = disabled, 1 = enabled               CAN device administrative status can.x.status                    integer         0 = disabled, 1 = enabled               CAN device administrative status
 can.x.bitrate                   integer         10000..1000000                          CAN device bitrate can.x.bitrate                   integer         10000..1000000                          CAN device bitrate
 +can.x.termination integer
 +
 +#CLI-PHP
 +cliphp.status integer
  
 # VLAN # VLAN
Line 250: Line 354:
 network.lan.x.alias.y.netmask   address                                                 LAN interface alias netmask network.lan.x.alias.y.netmask   address                                                 LAN interface alias netmask
 network.lan.x.proxyarp          integer         0 = disabled, 1 = enabled               LAN interface Proxy-ARP status network.lan.x.proxyarp          integer         0 = disabled, 1 = enabled               LAN interface Proxy-ARP status
 +network.lan.mac
 +network.lan.stp
  
 # WLAN Interfaces (IP) # WLAN Interfaces (IP)
Line 268: Line 374:
 network.wan.x.dns0              address                                                 WAN interface primary DNS server (static) network.wan.x.dns0              address                                                 WAN interface primary DNS server (static)
 network.wan.x.dns1              address                                                 WAN interface secondary DNS server (static) network.wan.x.dns1              address                                                 WAN interface secondary DNS server (static)
 +network.wan.x.mac adress
 network.wan.x.username          string                                                  WAN interface username (pppoe) network.wan.x.username          string                                                  WAN interface username (pppoe)
 network.wan.x.password          password                                                WAN interface passworrd (pppoe) network.wan.x.password          password                                                WAN interface passworrd (pppoe)
 network.wan.x.service           string                                                  WAN interface service name (pppoe) network.wan.x.service           string                                                  WAN interface service name (pppoe)
 network.wan.x.ac                string                                                  WAN interface access concentrator name (pppoe) network.wan.x.ac                string                                                  WAN interface access concentrator name (pppoe)
 +network.wan.x.ipv6.mode
 +network.wan.x.ipv6.adress
 +network.wan.x.ipv6.prefix_length
 network.wan.x.mtu               integer                                                 WAN interface max. transmission unit network.wan.x.mtu               integer                                                 WAN interface max. transmission unit
  
Line 306: Line 416:
 network.dhcp.hosts.x.port       integer                                                 DHCP static host Ethernet port network.dhcp.hosts.x.port       integer                                                 DHCP static host Ethernet port
 network.dhcp.hosts.x.name       hostname                                                DHCP static host name network.dhcp.hosts.x.name       hostname                                                DHCP static host name
 +network.dhcp.x.options.y.key
 +network.dhcp.x.options.y.value
  
 # NTP # NTP
Line 311: Line 423:
 network.ntp.server0             hostname                                                NTP primary server network.ntp.server0             hostname                                                NTP primary server
 network.ntp.server1             hostname                                                NTP secondary server network.ntp.server1             hostname                                                NTP secondary server
 +network.ntp.preferred integer
 network.ntp.ping                integer         0 = disabled, 1 = enabled               NTP ping check network.ntp.ping                integer         0 = disabled, 1 = enabled               NTP ping check
 network.ntp.interval            integer         64..4096 seconds                        NTP poll interval network.ntp.interval            integer         64..4096 seconds                        NTP poll interval
 network.ntp.gpstime             integer         0 = disabled, 1 = enabled               NTP GNSS time sync network.ntp.gpstime             integer         0 = disabled, 1 = enabled               NTP GNSS time sync
 +network.ntp.stratum integer
 +network.ntp.maxdistance
 network.ntp.access.x.address    address                                                 NTP allowed hosts network network.ntp.access.x.address    address                                                 NTP allowed hosts network
 network.ntp.access.x.netmask    address                                                 NTP allowed hosts netmask network.ntp.access.x.netmask    address                                                 NTP allowed hosts netmask
Line 328: Line 443:
 wanlink.0.options               enum            random-address                          WAN link use random MAC for DHCP request wanlink.0.options               enum            random-address                          WAN link use random MAC for DHCP request
 wanlink.0.brdev                 interface                                               WAN link bridge interface (e.g. lan0) wanlink.0.brdev                 interface                                               WAN link bridge interface (e.g. lan0)
 +wanlink.x.threshold.dial
 wanlink.0.passthru.interface    interface                                               WAN link IP-passthrough interface wanlink.0.passthru.interface    interface                                               WAN link IP-passthrough interface
 wanlink.0.passthru.network      address                                                 WAN link IP-passthrough network wanlink.0.passthru.network      address                                                 WAN link IP-passthrough network
Line 335: Line 451:
 qos.status                      integer         0 = disabled, 1 = enabled               QoS administrative status qos.status                      integer         0 = disabled, 1 = enabled               QoS administrative status
  
-qos.interface.x.name            string                                                  QoS interface name+qos.interface.x.name            string          lan(a),wwan(b)                          QoS interface name
 qos.interface.x.cong            enum            fixed,auto                              QoS interface bandwith congestion mode qos.interface.x.cong            enum            fixed,auto                              QoS interface bandwith congestion mode
 qos.interface.x.type            integer         0 = WAN, 1 = LAN                        QoS interface type qos.interface.x.type            integer         0 = WAN, 1 = LAN                        QoS interface type
-qos.interface.x.uprate          double                                                  QoS interface upstream bandwidth +qos.interface.x.uprate          double          0 < upload < ...                        QoS interface upstream bandwidth 
-qos.interface.x.downrate        double                                                  QoS interface downstream bandwidth +qos.interface.x.downrate        double          0 < downrate < ...                      QoS interface downstream bandwidth 
-qos.interface.x.pingip.primary  address                                                 QoS interface primary ping address +qos.interface.x.pingip.primary  address         standardIPv4                            QoS interface primary ping address 
-qos.interface.x.pingip.secondary address                                                QoS interface secondary ping address+qos.interface.x.pingip.secondary address        standardIPv4                            QoS interface secondary ping address
  
-qos.queue.0.desc                string                                                  QoS queue description+qos.queue.0.desc                string          default,high,low, nicht 0,                         QoS queue description 
 + regex: 0-9,A-Z,a-z,_,-,+,whitespace
 qos.queue.0.direction           enum            inbound,outbound                        QoS queue direction qos.queue.0.direction           enum            inbound,outbound                        QoS queue direction
-qos.queue.0.limit               double                                                  QoS queue bandwidth limit+qos.queue.0.limit               double          at least 1/40 of BW in Mbit/          QoS queue bandwidth limit
 qos.queue.0.interface           integer                                                 QoS queue interface index qos.queue.0.interface           integer                                                 QoS queue interface index
 qos.queue.0.prio                integer         1..10                                   QoS queue priority qos.queue.0.prio                integer         1..10                                   QoS queue priority
Line 438: Line 555:
                                                 AES-128-CFB1,                                                 AES-128-CFB1,
                                                 AES-128-CFB8,                                                 AES-128-CFB8,
 + AES-128-GCM,
                                                 AES-128-OFB,                                                 AES-128-OFB,
                                                 AES-192-CBC,                                                 AES-192-CBC,
Line 443: Line 561:
                                                 AES-192-CFB1,                                                 AES-192-CFB1,
                                                 AES-192-CFB8,                                                 AES-192-CFB8,
 + AES-192-GCM,
                                                 AES-192-OFB,                                                 AES-192-OFB,
                                                 AES-256-CBC,                                                 AES-256-CBC,
Line 448: Line 567:
                                                 AES-256-CFB1,                                                 AES-256-CFB1,
                                                 AES-256-CFB8,                                                 AES-256-CFB8,
 + AES-256-GCM,
                                                 AES-256-OFB,                                                 AES-256-OFB,
 + ARIA-128-CBC,
 + ARIA-128-CFB,
 + ARIA-128-CFB1,
 + ARIA-128-CFB8,
 + ARIA-128-GCM,
 + ARIA-128-OFB,
 + ARIA-192-CBC,
 + ARIA-192-CFB,
 + ARIA-192-CFB1,
 + ARIA-192-CFB8,
 + ARIA-192-GCM,
 + ARIA-192-OFB,
 + ARIA-256-CBC,
 + ARIA-256-CFB,
 + ARIA-256-CFB1,
 + ARIA-256-CFB8,
 + ARIA-256-GCM,
 + ARIA-256-OFB,
 + CAMELLIA-128-CBC,
 + CAMELLIA-128-CFB,
 + CAMELLIA-128-CFB1,
 + CAMELLIA-128-CFB8,
 + CAMELLIA-128-OFB,
 + CAMELLIA-192-CBC,
 + CAMELLIA-192-CFB,
 + CAMELLIA-192-CFB1,
 + CAMELLIA-192-CFB8,
 + CAMELLIA-192-OFB,
 + CAMELLIA-256-CBC,
 + CAMELLIA-256-CFB,
 + CAMELLIA-256-CFB1,
 + CAMELLIA-256-CFB8,
 + CAMELLIA-256-OFB,
                                                 SEED-CBC,                                                 SEED-CBC,
                                                 SEED-CFB,                                                 SEED-CFB,
                                                 SEED-OFB,                                                 SEED-OFB,
 + SM4-CBC,
 + SM4-CFB,
 + SM4-OFB,
                                                 BF-CBC,                                                 BF-CBC,
                                                 BF-CFB,                                                 BF-CFB,
Line 472: Line 628:
                                                 DES-OFB,                                                 DES-OFB,
                                                 DESX-CBC,                                                 DESX-CBC,
 + IDEA-CBC,
 + IDEA-CFB,
 + IDEA-OFB,
                                                 RC2-40-CBC,                                                 RC2-40-CBC,
                                                 RC2-64-CBC,                                                 RC2-64-CBC,
Line 483: Line 642:
                                                 SHA1,                                                 SHA1,
                                                 RSA-SHA1,                                                 RSA-SHA1,
-                                                DSA-SHA1-old+ MDC2, 
-                                                DSA-SHA1+ RSA-MDC2
-                                                RSA-SHA1-2, + MD5-Sha1
-                                                DSA, + RSA-SHA1-2, 
-                                                RIPEMD160,+ RIPEMD160,
                                                 RSA-RIPEMD160,                                                 RSA-RIPEMD160,
                                                 MD4,                                                 MD4,
Line 500: Line 659:
                                                 SHA512,                                                 SHA512,
                                                 SHA224,                                                 SHA224,
-                                                whirlpool+                                                whirlpool
 + BLAKE2B512, 
 + BLAKE2S256, 
 + SHA512-224, 
 + SHA512-256, 
 + SHA3-224, 
 + SHA3-256, 
 + SHA3-384, 
 + SHA3-512, 
 + SHAKE128, 
 + SHAKE256, 
 + ID-RSASSA-PKCS1-V1_5-WITH-SHA3-244, 
 + ID-RSASSA-PKCS1-V1_5-WITH-SHA3-256, 
 + ID-RSASSA-PKCS1-V1_5-WITH-SHA3-384, 
 + ID-RSASSA-PKCS1-V1_5-WITH-SHA3-512, 
 + SM3, 
 + RSA-SM3, 
 + RSA-SHA512/224, 
 + RSA-SHA512/256
  
 openvpn.tunnel.x.keepalive      integer         0 = disabled, 1 = enabled               OpenVPN tunnel keepalive status openvpn.tunnel.x.keepalive      integer         0 = disabled, 1 = enabled               OpenVPN tunnel keepalive status
Line 509: Line 686:
 openvpn.tunnel.x.mtu            integer                                                 OpenVPN tunnel max. transmission unit openvpn.tunnel.x.mtu            integer                                                 OpenVPN tunnel max. transmission unit
 openvpn.tunnel.x.duplicates     enum            allow,disconnect                        OpenVPN tunnel duplicates handling openvpn.tunnel.x.duplicates     enum            allow,disconnect                        OpenVPN tunnel duplicates handling
 +openvpn.tunnel.x.serverpushed integer
  
 +#OpenVPN routes
 openvpn.server.network.address  address                                                 OpenVPN server transport network openvpn.server.network.address  address                                                 OpenVPN server transport network
 openvpn.server.network.netmask  address                                                 OpenVPN server transport netmask openvpn.server.network.netmask  address                                                 OpenVPN server transport netmask
Line 527: Line 706:
 ipsec.status                    integer         0 = disabled, 1 = enabled               IPsec administrative status ipsec.status                    integer         0 = disabled, 1 = enabled               IPsec administrative status
 ipsec.ike.nattraversal          integer         0 = disabled, 1 = enabled               IPsec propose NAT traversal ipsec.ike.nattraversal          integer         0 = disabled, 1 = enabled               IPsec propose NAT traversal
 +ipsec.makebeforebreak integer 0 = disable,  1 = enable IPsec Reauthentication method
 ipsec.restartonlinkchange       integer         0 = disabled, 1 = enabled               IPsec restart on link change ipsec.restartonlinkchange       integer         0 = disabled, 1 = enabled               IPsec restart on link change
  
 +ipsec.0.status integer 0 = disabled, 1 = enabled
 +ipsec.0.crlfetcher.enable integer 0 = disable, 1 = enable IPsec config mode
 +ipsec.0.local.ip address IPsec tunnel local 
 ipsec.x.remote.serverIp         host                                                    IPsec tunnel remote peer address ipsec.x.remote.serverIp         host                                                    IPsec tunnel remote peer address
 ipsec.x.mode                    enum            tunnel,transport                        IPsec tunnel encapsulation mode ipsec.x.mode                    enum            tunnel,transport                        IPsec tunnel encapsulation mode
Line 536: Line 719:
 ipsec.x.ike.psk                 password                                                IPsec tunnel pre-shared key ipsec.x.ike.psk                 password                                                IPsec tunnel pre-shared key
 ipsec.x.ike.keyexchange         enum            ikev1,ikev2                             IPsec tunnel key exchange  ipsec.x.ike.keyexchange         enum            ikev1,ikev2                             IPsec tunnel key exchange 
-ipsec.x.ike.username            string                                                  IPsec tunnel user name +ipsec.x.ike.username            string          regex: a-z, A-Z, 0-9, -,_,+             IPsec tunnel user name 
-ipsec.x.ike.userpass            password                                                IPsec tunnel user password +ipsec.x.ike.userpass            password        Passwd                            IPsec tunnel user password 
-ipsec.x.ike.groupname           string                                                  IPsec tunnel group name +ipsec.x.ike.groupname           string          regex: a-z, A-Z, 0-9, -,_,+             IPsec tunnel group name 
-ipsec.x.ike.grouppass           password                                                IPsec tunnel group password+ipsec.x.ike.grouppass           password        Passwd                              IPsec tunnel group password
 ipsec.x.ike.mode                enum            aggressive,identity-protection          IPsec tunnel IKE negotiation mode ipsec.x.ike.mode                enum            aggressive,identity-protection          IPsec tunnel IKE negotiation mode
 ipsec.x.ike.encryption          enum            3des,                                   IPsec tunnel IKE encryption algorithm ipsec.x.ike.encryption          enum            3des,                                   IPsec tunnel IKE encryption algorithm
Line 584: Line 767:
                                                 ecp512bp,                                                 ecp512bp,
  
-ipsec.x.ike.localId             string                                                  IPsec tunnel IKE local ID type +ipsec.x.ike.localId             string localIPtype=IP: IP format               IPsec tunnel IKE local ID type         
-ipsec.x.ike.localIdType         enum            IP,FQDN,USER_FQDN                       IPsec tunnel IKE local ID + localIPtype=USER_FQDN: user@fqdn format 
-ipsec.x.ike.remoteId            string                                                  IPsec tunnel IKE remote ID type+ localIPtype=else : passwd format 
 +  
 +ipsec.x.ike.localIdType         enum            IP,FQDN,USER_FQDN                        IPsec tunnel IKE local ID 
 +ipsec.x.ike.remoteId            string          remoteIPtype=IP: IP format               IPsec tunnel IKE remote ID type 
 + remoteIPtype=USER_FQDN: user@fqdn format 
 +                                                remoteIPtype=else : passwd format
 ipsec.x.ike.remoteIdType        enum            IP,FQDN,USER_FQDN                       IPsec tunnel IKE remote ID ipsec.x.ike.remoteIdType        enum            IP,FQDN,USER_FQDN                       IPsec tunnel IKE remote ID
 ipsec.x.ike.lifetime            integer         60..172800 seconds                      IPsec tunnel IKE lifetime ipsec.x.ike.lifetime            integer         60..172800 seconds                      IPsec tunnel IKE lifetime
Line 667: Line 855:
 gre.tunnel.x.remote.netmask     address                                                 GRE tunnel remote network netmask gre.tunnel.x.remote.netmask     address                                                 GRE tunnel remote network netmask
 gre.tunnel.x.brdev              interface                                               GRE tunnel bridge interface (e.g. lan0) gre.tunnel.x.brdev              interface                                               GRE tunnel bridge interface (e.g. lan0)
 +gre.tunnel.x.key integer range 0...2147483647 GRE tunnel key
 +
  
 # PPTP # PPTP
-pptp.status                     integer         0 = disabled, 1 = enabled               PPTP administrative status+pptp.status                     integer         0 = disabled, 1 = enabled                  PPTP administrative status
  
-pptp.server.listen              address                                                 PTPP server listen address +pptp.server.listen              address                                                    PTPP server listen address 
-pptp.server.address             address                                                 PPTP server address +pptp.server.address             address                                                    PPTP server address 
-pptp.server.start               address                                                 PPTP server first client address +pptp.server.start               address                                                    PPTP server first client address 
-pptp.server.end                 address                                                 PPTP server last client address +pptp.server.end                 address                                                    PPTP server last client address 
-pptp.server.client.x.username   string                                                  PPTP server client username  +pptp.server.client.x.username   string     not allowed &,"",$,''   PPTP server client username  
-pptp.server.client.x.password   password                                                PPTP server client password +pptp.server.client.x.password   password   not allowed &,"",$,''   PPTP server client password 
-pptp.server.client.x.address    address                                                 PPTP server client address+ username and password must not contain apostrophes and double apostrophes (also not empty) 
 + 
 +pptp.server.client.x.address    address                                                    PPTP server client address
  
 pptp.tunnel.x.mode              integer         0 = disabled, 1 = client, 2 = server    PPTP tunnel operational mode pptp.tunnel.x.mode              integer         0 = disabled, 1 = client, 2 = server    PPTP tunnel operational mode
 pptp.tunnel.x.address           address                                                 PPTP tunnel server address pptp.tunnel.x.address           address                                                 PPTP tunnel server address
-pptp.tunnel.x.username          string                                                  PPTP tunnel username +pptp.tunnel.x.username          string       tunnel.x.mode=1: client username           PPTP tunnel username 
-pptp.tunnel.x.password          password                                                PPTP tunnel password+      tunnel.x.mode=2: no username 
 +pptp.tunnel.x.password          password     tunnel.x.mode=1: client password           PPTP tunnel password 
 +      tunnel.x.mode=2: no password  
 +#VLAN 
 +vxlan.x.status 
 +vxlan.x.id 
 +vxlan.x.remote 
 +vxlan.x.dport 
 +vxlan.x.local 
 +vxlan.x.brdev 
 + 
 +#L2TP 
 +l2tp.tunnel.x.status integer disabled = 0, enabled = 1 
 +l2tp.tunnel.x.encap protocol IP, UDP Transport Protocol 
 +l2tp.tunnel.x.local.local.address address IP im Standardformat 
 +l2tp.tunnel.x.local.local.tunid integer 0...4294967295 
 +l2tp.tunnel.x.local.local.sessionid integer 0...4294967295 
 +l2tp.tunnel.x.local.udp_port integer 1...65535 
 +l2tp.tunnel.x.local.cookie hex länge nicht 0,8,16 
 +l2tp.tunnel.x.remote.address address IP im Standardformat 
 +l2tp.tunnel.x.remote.tunid integer 0...4294967295 
 +l2tp.tunnel.x.remote.sessionid integer 0...4294967295 
 +l2tp.tunnel.x.remote.udp_port integer 1...65535 
 +l2tp.tunnel.x.remote.cookie hex länge nicht 0,8,16 
 +l2tp.tunnel.x.brdev enum LANx,LANx-y 
 +l2tp.tunnel.x.mtu integer 1...9000
  
 # Dial-In # Dial-In
Line 717: Line 934:
 napt.x.intHost                  address                                                 NAPT masquerading source address napt.x.intHost                  address                                                 NAPT masquerading source address
 napt.x.intMask                  address                                                 NAPT masquerading source netmask napt.x.intMask                  address                                                 NAPT masquerading source netmask
 +
 +napt.conntrack.udp.timeout integer
 +napt.conntrack.udp.streamtimeout integer
  
 # NAPT Inbound Rule # NAPT Inbound Rule
Line 735: Line 955:
 napt.rule.x.intMask             address                                                 NAPT rule redirect netmask napt.rule.x.intMask             address                                                 NAPT rule redirect netmask
 napt.rule.x.intPort             port                                                    NAPT rule redirect port napt.rule.x.intPort             port                                                    NAPT rule redirect port
 +napt.rule.x.srcPort.start
 +napt.rule.x.srcPort.end
 +napt.rule.x.dstPort.start
 +napt.rule.x.dstPort.end
  
 # NAPT Outbound Rule # NAPT Outbound Rule
Line 795: Line 1019:
 surveyor.ping.status            integer         0 = disabled, 1 = enabled               Supervision administrative status surveyor.ping.status            integer         0 = disabled, 1 = enabled               Supervision administrative status
 surveyor.ping.x.wanlink         string                                                  Supervision WAN link name surveyor.ping.x.wanlink         string                                                  Supervision WAN link name
-surveyor.ping.x.mode            integer         = also validate when link comes up,   Supervision ping mode +surveyor.ping.x.mode            integer         = also validate when link comes up,   Supervision ping mode 
-                                                = only validate if link is up+                                                = only validate if link is up
 surveyor.ping.x.primary         address                                                 Supervision primary ping address surveyor.ping.x.primary         address                                                 Supervision primary ping address
 surveyor.ping.x.secondary       address                                                 Supervision secondary ping address surveyor.ping.x.secondary       address                                                 Supervision secondary ping address
Line 818: Line 1042:
 surveyor.ignition.status        integer         0 = disabled, 1 = enabled               Supervision administrative status surveyor.ignition.status        integer         0 = disabled, 1 = enabled               Supervision administrative status
 surveyor.ignition.hold          integer         0..3600 seconds                         Supervision ignition hold time surveyor.ignition.hold          integer         0..3600 seconds                         Supervision ignition hold time
 +surveyor.ignition.shutdown integer
  
 # Voice # Voice
Line 827: Line 1052:
 voice.sip.port                  port                                                    Voice SIP port voice.sip.port                  port                                                    Voice SIP port
 voice.sip.expires               integer         60..3600 seconds                        Voice SIP registration expiry time voice.sip.expires               integer         60..3600 seconds                        Voice SIP registration expiry time
 +voice.fxs.status integer
 +voice.fxs.pass
  
 voice.endpoint.x.type           enum            vom = Voice-over-Mobile,                Voice endpoint type voice.endpoint.x.type           enum            vom = Voice-over-Mobile,                Voice endpoint type
Line 858: Line 1085:
 snmp.status                     integer         0 = disabled, 1 = enabled               SNMP administrative status snmp.status                     integer         0 = disabled, 1 = enabled               SNMP administrative status
 snmp.mode                       integer         0 = all, 1 = v3-only                    SNMP operational mode snmp.mode                       integer         0 = all, 1 = v3-only                    SNMP operational mode
-snmp.port                       port                                                    SNMP listening port+snmp.engine.id hex 12 < id(Zeichen) < 64 SNMP engineID 
 +snmp.port                       port            between 1 and 65535                     SNMP listening port
 snmp.community                  string                                                  SNMP v1/v2c read community snmp.community                  string                                                  SNMP v1/v2c read community
 snmp.contact                    string                                                  SNMP contact info snmp.contact                    string                                                  SNMP contact info
Line 874: Line 1102:
 lwm2m.agent.x.id                string                                                  LwM2M agent identification lwm2m.agent.x.id                string                                                  LwM2M agent identification
 lwm2m.agent.x.key               password                                                LwM2M agent passphrase lwm2m.agent.x.key               password                                                LwM2M agent passphrase
 +lwm2m.endpoint
 +lwm2m.agent.x.lifetime integer
 +
 +#ITxPT
 +itxpt.status
 +itxpt.network.interface
 +itxpt.fmstoip.enabled
 +itxpt.fmstoip.period
 +itxpt.fmstoip.can.interface
 +itxpt.fmstoip.can.db.extensions
 +itxpt.fmstoip.can.db.dl.path
 +itxpt.fmstoip.can.db.dl.selection 
 +itxpt.fmstoip.can.db.manufacturer.file
 +itxpt.fmstoip.can.db.manufacturer.selected
 +itxpt.gnss.enabled
 +itxpt.vtoip.enabled
 +itxpt.time.enabled
 +itxpt.mqtt.enabled 
  
 # GNSS # GNSS
-gpsd.x.status                   integer         0 = disabled, 1 = enabled               GNNS administrative status+gpsd.x.status                   integer         0 = disabled, 1 = enabled               GNSS administrative status
 gpsd.x.mode                     enum            standalone,ms-based,ms-assisted         GNSS operational mode gpsd.x.mode                     enum            standalone,ms-based,ms-assisted         GNSS operational mode
 gpsd.x.atype                    enum            active,passive                          GNSS antenna type gpsd.x.atype                    enum            active,passive                          GNSS antenna type
Line 893: Line 1139:
 gpsd.x.ftimeout                 integer         0 = off,                                GNSS max. frame timeout gpsd.x.ftimeout                 integer         0 = off,                                GNSS max. frame timeout
                                                 1..300 seconds                                                 1..300 seconds
 +
 +
 +gpsd.x.modifynmea integer
 +gpsd.x.dr.eabled integer
 +gpsd.x.cfg.yaw
 +gpsd.x.cfg.pitch
 +gpsd.x.cfg.roll
 +gspd.x.cfg.vrp2antenna.a
 +gspd.x.cfg.vrp2antenna.b
 +gspd.x.cfg.vrp2antenna.c
 +gpsd.x.cfg.vrp2imu.a                            
 +gpsd.x.cfg.vrp2imu.b                            
 +gpsd.x.cfg.vrp2imu.c
 +gpsd.x.assisturl0
 +gpsd.x.assisturl1
 +gpsd.x.dr.ignition integer
  
 # DIO # DIO
Line 900: Line 1162:
 # Administration # Administration
 admin.password                  password                                                Administrator password admin.password                  password                                                Administrator password
 +admin.store_pw integer
 +admin.hash
 admin.bootpass                  password                                                Bootloader password admin.bootpass                  password                                                Bootloader password
 admin.shell                     enum            cli,sh                                  Administrator shell admin.shell                     enum            cli,sh                                  Administrator shell
 +admincliphp integer
 admin.access                    integer         0 = ignore,                             Authentication method admin.access                    integer         0 = ignore,                             Authentication method
                                                 1 = authentication required,                                                 1 = authentication required,
Line 919: Line 1184:
                                                 1 = left/bottom,                                                 1 = left/bottom,
                                                 2 = both (toggle mode)                                                 2 = both (toggle mode)
 +
 +                                                  
 +led.x.left
 +led.x.right
  
 # reboot # reboot
Line 927: Line 1196:
 user.x.role                     enum            user,admin                              User role user.x.role                     enum            user,admin                              User role
 user.x.password                 password                                                User password user.x.password                 password                                                User password
 +user.x.store_pw integer
 +user.x.hash
 user.x.desc                     string                                                  User description user.x.desc                     string                                                  User description
 user.x.shell                    enum            cli,sh                                  User shell user.x.shell                    enum            cli,sh                                  User shell
 +user.x.cliphap integer
 +
  
 # Remote Authentication # Remote Authentication
Line 935: Line 1208:
                                                 1 = use for login                                                 1 = use for login
 radius.server                   address                                                 RADIUS server address radius.server                   address                                                 RADIUS server address
 +radius.server2
 radius.secret                   password                                                RADIUS server secret radius.secret                   password                                                RADIUS server secret
 +radius.secret2
 radius.authport                 port                                                    RADIUS server authentication port radius.authport                 port                                                    RADIUS server authentication port
 +radius.authport2                 
 radius.acctport                 port                                                    RADIUS server accounting port radius.acctport                 port                                                    RADIUS server accounting port
 +radius.acctport2
 +
  
 # SMS daemon # SMS daemon
 smsd.status                     integer         0 = disabled, 1 = enabled               SMSD adminstrative status smsd.status                     integer         0 = disabled, 1 = enabled               SMSD adminstrative status
 smsd.report                     integer         0 = disabled, 1 = enabled               SMSD request delivery report smsd.report                     integer         0 = disabled, 1 = enabled               SMSD request delivery report
 +smsd.x.burst
 smsd.x.device                   interface                                               SMSD SIM device (e.g. sim0) smsd.x.device                   interface                                               SMSD SIM device (e.g. sim0)
 smsd.x.gateway                  string          <empty> = use from SIM                  SMSD gateway smsd.x.gateway                  string          <empty> = use from SIM                  SMSD gateway
Line 1049: Line 1328:
 ospf.interface.x.cost           integer                                                 OSPF interface cost ospf.interface.x.cost           integer                                                 OSPF interface cost
 ospf.interface.x.passive        integer         0 = not passive, 1 = passive            OSPF interface passive ospf.interface.x.passive        integer         0 = not passive, 1 = passive            OSPF interface passive
 +ospf.router.id 
  
 ospf.network.x.prefix           address                                                 OSPF network prefix address ospf.network.x.prefix           address                                                 OSPF network prefix address
Line 1056: Line 1336:
 # BGP # BGP
 bgp.status                      integer         0 = disabled, 1 = enabled               BGP administrative status bgp.status                      integer         0 = disabled, 1 = enabled               BGP administrative status
 +bgp.router.id
 bgp.as                          interface                                               BGP AS number bgp.as                          interface                                               BGP AS number
 bgp.redist.connected            integer         0 = disabled, 1 = enabled               BGP redistribute connected routes bgp.redist.connected            integer         0 = disabled, 1 = enabled               BGP redistribute connected routes
Line 1061: Line 1342:
 bgp.redist.ospf                 integer         0 = disabled, 1 = enabled               BGP redistribute OSPF routes bgp.redist.ospf                 integer         0 = disabled, 1 = enabled               BGP redistribute OSPF routes
 bgp.vrrpmasteronly              integer         1 = disabled, 0 = enabled               BGP disable when redundancy backup bgp.vrrpmasteronly              integer         1 = disabled, 0 = enabled               BGP disable when redundancy backup
 +bgp.keepalive integer
 +bgp.holddown integer
  
 bgp.neighbor.x.addr             address                                                 BGP neighbor address bgp.neighbor.x.addr             address                                                 BGP neighbor address
 bgp.neighbor.x.as               integer                                                 BGP neighbor AS number bgp.neighbor.x.as               integer                                                 BGP neighbor AS number
 +bgp.neighbor.x.weight
 bgp.neighbor.x.password         password                                                BGP neighbor password bgp.neighbor.x.password         password                                                BGP neighbor password
 bgp.neighbor.x.multihop         integer         0 = disabled, 1 = enabled               BGP neighbor multihop bgp.neighbor.x.multihop         integer         0 = disabled, 1 = enabled               BGP neighbor multihop
 +bgp.neighbor.x.extended_nexthop
 +bgp.neighbor.x.address_family
  
 bgp.network.0.prefix            address                                                 BGP network prefix address bgp.network.0.prefix            address                                                 BGP network prefix address
Line 1108: Line 1394:
 telnet.status                   integer         0 = disabled, 1 = enabled               Telnet server administrative status telnet.status                   integer         0 = disabled, 1 = enabled               Telnet server administrative status
 telnet.port                     port                                                    Telnet server port telnet.port                     port                                                    Telnet server port
 +
 +# MQTT Broker
 +mqtt.status integer
 +mqtt.port integer
 +mqtt.tls integer
  
 # Web Server # Web Server
Line 1114: Line 1405:
 https.status                    integer         0 = disabled, 1 = enabled               Web server HTTPS administrative status https.status                    integer         0 = disabled, 1 = enabled               Web server HTTPS administrative status
 https.port                      port                                                    Web server HTTPS port https.port                      port                                                    Web server HTTPS port
-https.security                  integer         0 = none,                               Web server HTTPS security +https.security                  integer         0 = none = Windows XP IE6Java 6       Web server HTTPS security 
-                                                1 = old, +                                                1 = old = Firefox 1, Chrome 1, 
-                                                2 = modern+                                                          IE 7, ... 
 +                                                2 = modern = Firefox 27, Chrome 30, 
 +                                                            IE 11 on Windows 7, ...
  
 cliphp.status                   integer         0 = disabled, 1 = enabled               CLI-PHP administrative status cliphp.status                   integer         0 = disabled, 1 = enabled               CLI-PHP administrative status
Line 1134: Line 1427:
  
 serial.server.x.protocol        enum            raw,telnet                              Serial server protocol on IP port serial.server.x.protocol        enum            raw,telnet                              Serial server protocol on IP port
 +serial.server.x.termination integer
 serial.server.x.port            port                                                    Serial server port serial.server.x.port            port                                                    Serial server port
 serial.server.x.timeout         integer         0 = endless,                            Serial server timeout serial.server.x.timeout         integer         0 = endless,                            Serial server timeout
Line 1141: Line 1435:
 serial.server.x.banner          integer         0 = disabled, 1 = enabled               Serial serer show banner serial.server.x.banner          integer         0 = disabled, 1 = enabled               Serial serer show banner
  
-serial.server.x.modem           interface                                               Serial modem bridge device (e.g. wwan0) +serial.server.x.modem           interface                                               Serial modem bridge device (e.g. wwan0)                        
 +serial.server.x.phonebook.y.number               
 +serial.server.x.phonebook.y.ip                   
 +serial.server.x.phonebook.y.port                 
 +               
 # Audio # Audio
 audio.x.volume                  integer         0..9                                    Audio default volume level audio.x.volume                  integer         0..9                                    Audio default volume level
Line 1173: Line 1470:
                                                 lldp, cdp, sonmp, edp, fdp, irdp                                                 lldp, cdp, sonmp, edp, fdp, irdp
  
 +
 +
 +
 +vrrpd.x.status                                  
 +vrrpd.x.id                                      
 +vrrpd.x.prio                                    
 +vrrpd.x.interface                               
 +vrrpd.x.address                                 
  
 # IGMP Proxy # IGMP Proxy
Line 1190: Line 1495:
 smcroute.x.to                   interface                                               Static multicast outgoing interface smcroute.x.to                   interface                                               Static multicast outgoing interface
  
 +# Softflow
 +softflow.x.status                               =
 +softflow.x.interface                            =
 +softflow.x.host                                 
 +softflow.x.port                                 
 +softflow.x.version                              
 +softflow.x.maxflow                              
 +softflow.x.tracklevel                           
 +softflow.x.samplerate                                                     
 +  
 # ARP # ARP
 arp.x.interface                 interface                                               ARP interface arp.x.interface                 interface                                               ARP interface
Line 1212: Line 1527:
 sdk.sched                       enum            low,normal,high                         SDK scheduling priority sdk.sched                       enum            low,normal,high                         SDK scheduling priority
 sdk.watchdog                    integer         0 = disabled, 1 = enabled               SDK watchdog script monitoring sdk.watchdog                    integer         0 = disabled, 1 = enabled               SDK watchdog script monitoring
 +sdk.maxvsz integer
  
-sdk.trigger.x.name              string                                                  SDK trigger name+sdk.trigger.x.name              string          a-z,A-Z,0-9,-,_,. erlaubt               SDK trigger name
 sdk.trigger.x.timecond          enum            hourly,daily,weekly,monthly,yearly,     SDK trigger time condition sdk.trigger.x.timecond          enum            hourly,daily,weekly,monthly,yearly,     SDK trigger time condition
                                                 workdays,weekend,periodically                                                 workdays,weekend,periodically
Line 1269: Line 1585:
                                                 test                                                 test
  
-sdk.script.0.name               string                                                  SDK script name +sdk.script.0.name               string          a-z,A-Z,0-9,-,_,. erlaubt               SDK script name 
-sdk.script.0.desc               string                                                  SDK script description+sdk.script.0.desc               string          A-Z,a-z,0-9,-,_,+,whitespace            SDK script description
 sdk.script.0.args               string          colon-separated list of arguments       SDK script arguments sdk.script.0.args               string          colon-separated list of arguments       SDK script arguments
  
-sdk.job.0.name                  string                                                  SDK job name +sdk.job.0.name                  string          a-z,A-Z,0-9,-,_,. erlaubt               SDK job name 
-sdk.job.0.trigger               integer                                                 SDK job trigger index +sdk.job.0.trigger               integer         nicht leer                              SDK job trigger index 
-sdk.job.0.script                integer                                                 SDK job script index+sdk.job.0.script                integer         nicht leer                              SDK job script index
 sdk.job.0.args                  string          colon-separated list of arguments       SDK job arguments sdk.job.0.args                  string          colon-separated list of arguments       SDK job arguments
 +regex für args:a-z, A-Z, 0-9,whitespace,/,:,.,-,@,+,"",'',\ erlaubt
 # Virtualization # Virtualization
 virt.status                     integer         0 = disabled, 1 = enabled               Virtualization administrative status virt.status                     integer         0 = disabled, 1 = enabled               Virtualization administrative status
Line 1296: Line 1612:
 virt.guest.x.device.y.name      string                                                  Virtual device name virt.guest.x.device.y.name      string                                                  Virtual device name
 virt.guest.x.device.y.type      enum            can,bluetooth                           Virtual device type virt.guest.x.device.y.type      enum            can,bluetooth                           Virtual device type
 +
 +virt.guest.x.install.url URL https://share.netmodule.com/router
 + /public/virt/ubuntu_bionic.tar.xz Ubuntu Bionic Beaver
 +virt.guest.x.install.trigger integer 0 = disabled, 1 = enabled Install on Apply
 +
 +#storage
 +storage.flashroot.id                           
 +storage.flashroot.automount                   
 +storage.flashroot.mountpoint    
 +
 +storage.flashstorage.id                        
 +storage.flashstorage.automount                 
 +storage.flashstorage.mountpoint 
 +
 +storage.extended.id                            
 +storage.extended.automount                     
 +storage.extended.mountpoint    
 +
 +storage.usb0.id                                
 +storage.usb0.automount                         
 +storage.usb0.mountpoint                        
 + 
 +storage.sdcard0.id                             
 +storage.sdcard0.automount                      
 +storage.sdcard0.mountpoint 
  
 # custom  # custom 
Line 1324: Line 1665:
 custom.table2.0.var4            string  custom.table2.0.var4            string 
  
 +
 +checkEmail: format local@domain, user can contain a-z,A-Z,0-9,@,-,.,-,_, domain is 0-255 characters and contains a-z,A-Z,0-9,-,_. It is also possible that the email is an IP. 
 +ApnUsername=ApnPassword: not allowed:"",'',whitespace(\r\n\t\f\v)
 +Passwd: not allowed &,|,",',`,\
 </code> </code>