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=3g, device'
15 list depends 'proto=pptp, username, password, server'
16 list depends 'proto=dhcp'
17 list depends 'proto=none'
19 option required 'true'
23 option title 'Physical interface'
24 option section 'network.interface'
28 option title 'Interface MAC address'
29 option section 'network.interface'
30 option datatype 'macaddr'
35 option section 'network.interface'
36 option datatype 'uint'
40 option title 'IPv4 host address'
41 option section 'network.interface'
42 option datatype 'ip4addr'
46 option title 'IPv4 network mask'
47 option section 'network.interface'
48 option datatype 'ip4addr'
52 option title 'IPv4 gateway'
53 option section 'network.interface'
54 option datatype 'ip4addr'
58 option title 'IPv4 broadcast address'
59 option section 'network.interface'
60 option datatype 'ip4addr'
64 option title 'IPv6 address (CIDR)'
65 option section 'network.interface'
66 option datatype 'ip6addr'
70 option title 'IPv6 gateway'
71 option section 'network.interface'
72 option datatype 'ip6addr'
76 option title 'DNS server (IPv4 or IPv6)'
77 option section 'network.interface'
78 option datatype 'ipaddr'
79 option multival 'true'
82 option name 'keepalive'
83 option title 'keep-alive'
84 option description 'Number of connection failures before reconnect'
85 option section 'network.interface'
86 option datatype 'uint'
87 list depends 'proto=pppoe'
88 list depends 'proto=pptp'
89 list depends 'proto=ppp'
90 list depends 'proto=3g'
94 option title 'Dial on-demand'
95 option description 'Number of seconds to wait before closing the connection due to inactivity'
96 option section 'network.interface'
97 option datatype 'uint'
98 list depends 'proto=pppoe'
99 list depends 'proto=pptp'
100 list depends 'proto=ppp'
101 list depends 'proto=3g'
104 option name 'username'
105 option title 'Username'
106 option section 'network.interface'
107 option datatype 'string'
108 list depends 'proto=pppoe'
109 list depends 'proto=pptp'
110 list depends 'proto=ppp'
111 list depends 'proto=3g'
114 option name 'password'
115 option title 'Password'
116 option section 'network.interface'
117 option datatype 'string'
118 list depends 'proto=pppoe'
119 list depends 'proto=pptp'
120 list depends 'proto=ppp'
121 list depends 'proto=3g'
125 option title 'PPTP server'
126 option section 'network.interface'
127 option datatype 'host'
128 list depends 'proto=pptp'
132 option title 'Modem device'
133 option section 'network.interface'
134 option datatype 'device'
135 list depends 'proto=ppp'
136 list depends 'proto=3g'
139 option name 'defaultroute'
140 option title 'Replace default route'
141 option section 'network.interface'
142 option datatype 'boolean'
143 list depends 'proto=ppp'
144 list depends 'proto=3g'
147 option name 'peerdns'
148 option title 'Use peer DNS'
149 option section 'network.interface'
150 option datatype 'boolean'
151 list depends 'proto=ppp'
152 list depends 'proto=3g'
156 option title 'Enable IPv6 on PPP link'
157 option section 'network.interface'
158 option datatype 'boolean'
159 list depends 'proto=ppp'
160 list depends 'proto=3g'
163 option name 'connect'
164 option title 'PPP connect script'
165 option section 'network.interface'
166 option datatype 'file'
167 list depends 'proto=ppp'
168 list depends 'proto=3g'
171 option name 'disconnect'
172 option title 'PPP disconnect script'
173 option section 'network.interface'
174 option datatype 'file'
175 list depends 'proto=ppp'
176 list depends 'proto=3g'
179 option name 'pppd_options'
180 option title 'Additional PPP daemon options'
181 option section 'network.interface'
182 option datatype 'string'
183 list depends 'proto=ppp'
184 list depends 'proto=3g'
187 option name 'maxwait'
188 option title 'Setup wait time'
189 option description 'Number of seconds to wait for the device to become ready'
190 option section 'network.interface'
191 option datatype 'uint'
192 list depends 'proto=3g'
196 option title 'Access point (APN)'
197 option section 'network.interface'
198 option datatype 'string'
199 list depends 'proto=3g'
202 option name 'pincode'
203 option title 'PIN code'
204 option section 'network.interface'
205 option datatype 'uint'
206 list depends 'proto=3g'
209 option name 'service'
210 option title 'Service type'
211 option section 'network.interface'
213 option required 'true'
214 list depends 'proto=3g'
217 option variable 'network.interface.service'
219 option title 'UMTS/GPRS'
222 option variable 'network.interface.service'
227 option variable 'network.interface.service'
233 option title 'Protocol'
234 option section 'network.interface'
236 option required 'true'
239 option variable 'network.interface.proto'
241 option title 'Disabled'
244 option variable 'network.interface.proto'
246 option title 'Retrieve IP address via DHCP'
247 option default 'true'
250 option variable 'network.interface.proto'
252 option title 'Interface is a PPTP tunnel endpoint'
255 option variable 'network.interface.proto'
256 option value 'static'
257 option title 'Interface has static network configuration'
260 option variable 'network.interface.proto'
262 option title 'Interface is a PPPoE connection'
265 option variable 'network.interface.proto'
267 option title 'Interface is a PPP connection'
270 option variable 'network.interface.proto'
272 option title '3G UMTS/GPRS connection'
276 option title 'Option type'
277 option section 'network.interface'
281 option variable 'network.interface.type'
282 option value 'bridge'
283 option title 'This is a bridge interface'
289 option title 'Alias interface definition'
290 option package 'network'
291 list depends 'proto=static, ipaddr, netmask'
292 list depends 'proto=static, ip6addr'
296 option name 'interface'
297 option title 'Parent interface'
298 option section 'network.alias'
299 option valueof 'network.interface'
300 option required 'true'
304 option title 'IPv4 host address'
305 option section 'network.alias'
306 option datatype 'ip4addr'
309 option name 'netmask'
310 option title 'IPv4 network mask'
311 option section 'network.alias'
312 option datatype 'ip4addr'
315 option name 'gateway'
316 option title 'IPv4 gateway'
317 option section 'network.alias'
318 option datatype 'ip4addr'
322 option title 'IPv4 broadcast address'
323 option section 'network.alias'
324 option datatype 'ip4addr'
327 option name 'ip6addr'
328 option title 'IPv6 address (CIDR)'
329 option section 'network.alias'
330 option datatype 'ip6addr'
334 option title 'IPv6 gateway'
335 option section 'network.alias'
336 option datatype 'ip6addr'
340 option title 'DNS server (IPv4 or IPv6)'
341 option section 'network.alias'
342 option datatype 'ipaddr'
346 option title 'Protocol'
347 option section 'network.alias'
349 option required 'true'
352 option variable 'network.alias.proto'
353 option value 'static'
354 option title 'Interface has static network configuration'
360 option title 'Static route definition'
361 option package 'network'
364 option name 'interface'
365 option title 'Interface'
366 option section 'network.route'
367 option valueof 'network.interface'
368 option required 'true'
372 option title 'Target IPv4 host or network'
373 option section 'network.route'
374 option datatype 'ip4addr'
375 option required 'true'
378 option name 'netmask'
379 option title 'Target IPv4 netmask'
380 option section 'network.route'
381 option datatype 'ip4addr'
384 option name 'gateway'
385 option title 'IPv4 gateway'
386 option section 'network.route'
387 option datatype 'ip4addr'
388 option required 'true'
394 option title 'Section switch'
395 option package 'network'
397 option dynamic 'true'
398 option required 'true'