list depends 'proto=static, ipaddr, netmask'
list depends 'proto=static, ip6addr'
list depends 'proto=pppoe, username, password'
+ list depends 'proto=ppp, device'
list depends 'proto=pptp, username, password, server'
list depends 'proto=dhcp'
list depends 'proto=none'
- option named true
- option required true
+ option named 'true'
+ option required 'true'
config variable
option name 'ifname'
option title 'DNS server (IPv4 or IPv6)'
option section 'network.interface'
option datatype 'ipaddr'
- option multival true
+ option multival 'true'
config variable
option name 'keepalive'
option descriptions 'Number of connection failures before reconnect'
option section 'network.interface'
option datatype 'uint'
- list depends proto=pppoe
- list depends proto=pptp
+ list depends 'proto=pppoe'
+ list depends 'proto=pptp'
+ list depends 'proto=ppp'
config variable
option name 'demand'
option description 'Number of seconds to wait before closing the connection due to inactivity'
option section 'network.interface'
option datatype 'uint'
- list depends proto=pppoe
- list depends proto=pptp
+ list depends 'proto=pppoe'
+ list depends 'proto=pptp'
+ list depends 'proto=ppp'
config variable
option name 'username'
option title 'Username'
option section 'network.interface'
option datatype 'string'
- list depends proto=pppoe
- list depends proto=pptp
+ list depends 'proto=pppoe'
+ list depends 'proto=pptp'
+ list depends 'proto=ppp'
config variable
option name 'password'
option title 'Password'
option section 'network.interface'
option datatype 'string'
- list depends proto=pppoe
- list depends proto=pptp
+ list depends 'proto=pppoe'
+ list depends 'proto=pptp'
+ list depends 'proto=ppp'
config variable
option name 'server'
option title 'PPTP server'
option section 'network.interface'
option datatype 'ipaddr'
- list depends proto=pptp
+ list depends 'proto=pptp'
+
+config variable
+ option name 'device'
+ option title 'Modem device'
+ option section 'network.interface'
+ option datatype 'file'
+ list depends 'proto=ppp'
+
+config variable
+ option name 'defaultroute'
+ option title 'Replace default route'
+ option section 'network.interface'
+ option datatype 'boolean'
+ list depends 'proto=ppp'
+
+config variable
+ option name 'peerdns'
+ option title 'Use peer DNS'
+ option section 'network.interface'
+ option datatype 'boolean'
+ list depends 'proto=ppp'
+
+config variable
+ option name 'ipv6'
+ option title 'Enable IPv6 on PPP link'
+ option section 'network.interface'
+ option datatype 'boolean'
+ list depends 'proto=ppp'
+
+config variable
+ option name 'connect'
+ option title 'PPP connect script'
+ option section 'network.interface'
+ option datatype 'file'
+ list depends 'proto=ppp'
+
+config variable
+ option name 'disconnect'
+ option title 'PPP disconnect script'
+ option section 'network.interface'
+ option datatype 'file'
+ list depends 'proto=ppp'
+
+config variable
+ option name 'pppd_options'
+ option title 'Additional PPP daemon options'
+ option section 'network.interface'
+ option datatype 'string'
+ list depends 'proto=ppp'
config variable
option name 'proto'
option title 'Protocol'
option section 'network.interface'
option type 'enum'
- option required true
+ option required 'true'
config enum
option variable 'network.interface.proto'
option variable 'network.interface.proto'
option value 'dhcp'
option title 'Retrieve IP address via DHCP'
- option default true
+ option default 'true'
config enum
option variable 'network.interface.proto'
config enum
option variable 'network.interface.proto'
option value 'pppoe'
- option title 'Retrieve IP address via PPPoE'
+ option title 'Interface is a PPPoE connection'
+
+config enum
+ option variable 'network.interface.proto'
+ option value 'ppp'
+ option title 'Interface is a PPP connection'
config variable
option name 'type'
option package 'network'
list depends 'proto=static, ipaddr, netmask'
list depends 'proto=static, ip6addr'
- option named true
+ option named 'true'
config variable
option name 'interface'
option title 'Parent interface'
option section 'network.alias'
option valueof 'network.interface'
- option required true
+ option required 'true'
config variable
option name 'ipaddr'
option title 'Protocol'
option section 'network.alias'
option type 'enum'
- option required true
+ option required 'true'
config enum
option variable 'network.alias.proto'
option title 'Interface'
option section 'network.route'
option valueof 'network.interface'
- option required true
+ option required 'true'
config variable
option name 'target'
option title 'Target IPv4 host or network'
option section 'network.route'
option datatype 'ip4addr'
- option required true
+ option required 'true'
config variable
option name 'netmask'
option title 'IPv4 gateway'
option section 'network.route'
option datatype 'ip4addr'
- option required true
+ option required 'true'
option name 'switch'
option title 'Section switch'
option package 'network'
- option named true
- option dynamic true
- option required true
+ option named 'true'
+ option dynamic 'true'
+ option required 'true'