4 option title 'Network configuration'
7 option name 'interface'
8 option title 'Network interface'
9 option package 'network'
10 list depends 'proto=static, ipaddr, netmask'
11 list depends 'proto=static, ip6addr'
12 list depends 'proto=pppoe, username, password'
13 list depends 'proto=ppp, device'
14 list depends 'proto=pptp, username, password, server'
15 list depends 'proto=dhcp'
16 list depends 'proto=none'
18 option required 'true'
22 option title 'Physical interface'
23 option section 'network.interface'
27 option title 'Interface MAC address'
28 option section 'network.interface'
29 option datatype 'macaddr'
34 option section 'network.interface'
35 option datatype 'uint'
39 option title 'IPv4 host address'
40 option section 'network.interface'
41 option datatype 'ip4addr'
45 option title 'IPv4 network mask'
46 option section 'network.interface'
47 option datatype 'ip4addr'
51 option title 'IPv4 gateway'
52 option section 'network.interface'
53 option datatype 'ip4addr'
57 option title 'IPv4 broadcast address'
58 option section 'network.interface'
59 option datatype 'ip4addr'
63 option title 'IPv6 address (CIDR)'
64 option section 'network.interface'
65 option datatype 'ip6addr'
69 option title 'IPv6 gateway'
70 option section 'network.interface'
71 option datatype 'ip6addr'
75 option title 'DNS server (IPv4 or IPv6)'
76 option section 'network.interface'
77 option datatype 'ipaddr'
78 option multival 'true'
81 option name 'keepalive'
82 option title 'keep-alive'
83 option description 'Number of connection failures before reconnect'
84 option section 'network.interface'
85 option datatype 'uint'
86 list depends 'proto=pppoe'
87 list depends 'proto=pptp'
88 list depends 'proto=ppp'
92 option title 'Dial on-demand'
93 option description 'Number of seconds to wait before closing the connection due to inactivity'
94 option section 'network.interface'
95 option datatype 'uint'
96 list depends 'proto=pppoe'
97 list depends 'proto=pptp'
98 list depends 'proto=ppp'
101 option name 'username'
102 option title 'Username'
103 option section 'network.interface'
104 option datatype 'string'
105 list depends 'proto=pppoe'
106 list depends 'proto=pptp'
107 list depends 'proto=ppp'
110 option name 'password'
111 option title 'Password'
112 option section 'network.interface'
113 option datatype 'string'
114 list depends 'proto=pppoe'
115 list depends 'proto=pptp'
116 list depends 'proto=ppp'
120 option title 'PPTP server'
121 option section 'network.interface'
122 option datatype 'host'
123 list depends 'proto=pptp'
127 option title 'Modem device'
128 option section 'network.interface'
129 option datatype 'device'
130 list depends 'proto=ppp'
133 option name 'defaultroute'
134 option title 'Replace default route'
135 option section 'network.interface'
136 option datatype 'boolean'
137 list depends 'proto=ppp'
140 option name 'peerdns'
141 option title 'Use peer DNS'
142 option section 'network.interface'
143 option datatype 'boolean'
144 list depends 'proto=ppp'
148 option title 'Enable IPv6 on PPP link'
149 option section 'network.interface'
150 option datatype 'boolean'
151 list depends 'proto=ppp'
154 option name 'connect'
155 option title 'PPP connect script'
156 option section 'network.interface'
157 option datatype 'file'
158 list depends 'proto=ppp'
161 option name 'disconnect'
162 option title 'PPP disconnect script'
163 option section 'network.interface'
164 option datatype 'file'
165 list depends 'proto=ppp'
168 option name 'pppd_options'
169 option title 'Additional PPP daemon options'
170 option section 'network.interface'
171 option datatype 'string'
172 list depends 'proto=ppp'
176 option title 'Protocol'
177 option section 'network.interface'
179 option required 'true'
182 option variable 'network.interface.proto'
184 option title 'Disabled'
187 option variable 'network.interface.proto'
189 option title 'Retrieve IP address via DHCP'
190 option default 'true'
193 option variable 'network.interface.proto'
195 option title 'Interface is a PPTP tunnel endpoint'
198 option variable 'network.interface.proto'
199 option value 'static'
200 option title 'Interface has static network configuration'
203 option variable 'network.interface.proto'
205 option title 'Interface is a PPPoE connection'
208 option variable 'network.interface.proto'
210 option title 'Interface is a PPP connection'
214 option title 'Option type'
215 option section 'network.interface'
219 option variable 'network.interface.type'
220 option value 'bridge'
221 option title 'This is a bridge interface'
227 option title 'Alias interface definition'
228 option package 'network'
229 list depends 'proto=static, ipaddr, netmask'
230 list depends 'proto=static, ip6addr'
234 option name 'interface'
235 option title 'Parent interface'
236 option section 'network.alias'
237 option valueof 'network.interface'
238 option required 'true'
242 option title 'IPv4 host address'
243 option section 'network.alias'
244 option datatype 'ip4addr'
247 option name 'netmask'
248 option title 'IPv4 network mask'
249 option section 'network.alias'
250 option datatype 'ip4addr'
253 option name 'gateway'
254 option title 'IPv4 gateway'
255 option section 'network.alias'
256 option datatype 'ip4addr'
260 option title 'IPv4 broadcast address'
261 option section 'network.alias'
262 option datatype 'ip4addr'
265 option name 'ip6addr'
266 option title 'IPv6 address (CIDR)'
267 option section 'network.alias'
268 option datatype 'ip6addr'
272 option title 'IPv6 gateway'
273 option section 'network.alias'
274 option datatype 'ip6addr'
278 option title 'DNS server (IPv4 or IPv6)'
279 option section 'network.alias'
280 option datatype 'ipaddr'
284 option title 'Protocol'
285 option section 'network.alias'
287 option required 'true'
290 option variable 'network.alias.proto'
291 option value 'static'
292 option title 'Interface has static network configuration'
298 option title 'Static route definition'
299 option package 'network'
302 option name 'interface'
303 option title 'Interface'
304 option section 'network.route'
305 option valueof 'network.interface'
306 option required 'true'
310 option title 'Target IPv4 host or network'
311 option section 'network.route'
312 option datatype 'ip4addr'
313 option required 'true'
316 option name 'netmask'
317 option title 'Target IPv4 netmask'
318 option section 'network.route'
319 option datatype 'ip4addr'
322 option name 'gateway'
323 option title 'IPv4 gateway'
324 option section 'network.route'
325 option datatype 'ip4addr'
326 option required 'true'
332 option title 'Section switch'
333 option package 'network'
335 option dynamic 'true'
336 option required 'true'