|
@@ -253,43 +253,79 @@ function choose_dynamic_dns {
|
253
|
253
|
data=$(tempfile 2>/dev/null)
|
254
|
254
|
trap "rm -f $data" 0 1 2 5 15
|
255
|
255
|
dialog --backtitle $"Freedombone Configuration" \
|
256
|
|
- --radiolist $"Choose Dynamic DNS provider:" 23 40 23 \
|
257
|
|
- 1 dyndns off \
|
258
|
|
- 2 freedns on \
|
259
|
|
- 3 zoneedit off \
|
260
|
|
- 4 no-ip off \
|
261
|
|
- 5 easydns off \
|
262
|
|
- 6 tzo off \
|
263
|
|
- 7 3322 off \
|
264
|
|
- 8 dnsomatic off \
|
265
|
|
- 9 tunnelbroker off \
|
266
|
|
- 10 dns.he.net off \
|
267
|
|
- 11 dynsip off \
|
268
|
|
- 12 sitelutions off \
|
269
|
|
- 13 dnsexit off \
|
270
|
|
- 14 changeip off \
|
271
|
|
- 15 none off 2> $data
|
|
256
|
+ --radiolist $"Choose Dynamic DNS provider:" 40 40 40 \
|
|
257
|
+ 1 dyn.com off \
|
|
258
|
+ 2 freedns.afraid.org on \
|
|
259
|
+ 3 zoneedit.com off \
|
|
260
|
+ 4 no-ip.com off \
|
|
261
|
+ 5 easydns.com off \
|
|
262
|
+ 6 tzo.com off \
|
|
263
|
+ 7 3322.org off \
|
|
264
|
+ 8 dnsomatic.com off \
|
|
265
|
+ 9 dns.he.net off \
|
|
266
|
+ 10 tunnelbroker.net off \
|
|
267
|
+ 11 dynsip.org off \
|
|
268
|
+ 12 sitelutions.com off \
|
|
269
|
+ 13 dnsexit.com off \
|
|
270
|
+ 14 changeip.com off \
|
|
271
|
+ 15 zerigo.com off \
|
|
272
|
+ 16 dhis.org off \
|
|
273
|
+ 17 nsupdate.info off \
|
|
274
|
+ 18 duckdns.org off \
|
|
275
|
+ 19 loopia.com off \
|
|
276
|
+ 20 namecheap.com off \
|
|
277
|
+ 21 domains.google.com off \
|
|
278
|
+ 22 ovh.com off \
|
|
279
|
+ 23 dtdns.com off \
|
|
280
|
+ 24 giradns.com off \
|
|
281
|
+ 25 duiadns.net off \
|
|
282
|
+ 26 ddnss.de off \
|
|
283
|
+ 27 dynv6.com off \
|
|
284
|
+ 28 ipv4.dynv6.com off \
|
|
285
|
+ 29 default@spdyn.de off \
|
|
286
|
+ 30 strato.com off \
|
|
287
|
+ 31 freemyip.com off \
|
|
288
|
+ 32 cloudxns.net off \
|
|
289
|
+ 33 none off 2> $data
|
272
|
290
|
sel=$?
|
273
|
291
|
case $sel in
|
274
|
292
|
1) exit 1;;
|
275
|
293
|
255) exit 1;;
|
276
|
294
|
esac
|
277
|
295
|
case $(cat $data) in
|
278
|
|
- 1) DDNS_PROVIDER="default@dyndns.org";;
|
|
296
|
+ 1) DDNS_PROVIDER="default@www.dyn.com";;
|
279
|
297
|
2) DDNS_PROVIDER="default@freedns.afraid.org";;
|
280
|
|
- 3) DDNS_PROVIDER="default@zoneedit.com";;
|
281
|
|
- 4) DDNS_PROVIDER="default@no-ip.com";;
|
282
|
|
- 5) DDNS_PROVIDER="default@easydns.com";;
|
283
|
|
- 6) DDNS_PROVIDER="default@tzo.com";;
|
284
|
|
- 7) DDNS_PROVIDER="dyndns@3322.org";;
|
285
|
|
- 8) DDNS_PROVIDER="default@dnsomatic.com";;
|
286
|
|
- 9) DDNS_PROVIDER="ipv6tb@he.net";;
|
287
|
|
- 10) DDNS_PROVIDER="dyndns@he.net";;
|
288
|
|
- 11) DDNS_PROVIDER="default@dynsip.org";;
|
289
|
|
- 12) DDNS_PROVIDER="default@sitelutions.com";;
|
290
|
|
- 13) DDNS_PROVIDER="default@dnsexit.com";;
|
291
|
|
- 14) DDNS_PROVIDER="default@changeip.com";;
|
292
|
|
- 15) DDNS_PROVIDER="none";;
|
|
298
|
+ 3) DDNS_PROVIDER="default@www.zoneedit.com";;
|
|
299
|
+ 4) DDNS_PROVIDER="default@www.no-ip.com";;
|
|
300
|
+ 5) DDNS_PROVIDER="default@www.easydns.com";;
|
|
301
|
+ 6) DDNS_PROVIDER="default@www.tzo.com";;
|
|
302
|
+ 7) DDNS_PROVIDER="default@www.3322.org";;
|
|
303
|
+ 8) DDNS_PROVIDER="default@www.dnsomatic.com";;
|
|
304
|
+ 9) DDNS_PROVIDER="default@dns.he.net";;
|
|
305
|
+ 10) DDNS_PROVIDER="default@www.tunnelbroker.net";;
|
|
306
|
+ 11) DDNS_PROVIDER="default@www.dynsip.org";;
|
|
307
|
+ 12) DDNS_PROVIDER="default@www.sitelutions.com";;
|
|
308
|
+ 13) DDNS_PROVIDER="default@www.dnsexit.com";;
|
|
309
|
+ 14) DDNS_PROVIDER="default@www.changeip.com";;
|
|
310
|
+ 15) DDNS_PROVIDER="default@www.zerigo.com";;
|
|
311
|
+ 16) DDNS_PROVIDER="default@www.dhis.org";;
|
|
312
|
+ 17) DDNS_PROVIDER="default@nsupdate.info";;
|
|
313
|
+ 18) DDNS_PROVIDER="default@duckdns.org";;
|
|
314
|
+ 19) DDNS_PROVIDER="default@www.loopia.com";;
|
|
315
|
+ 20) DDNS_PROVIDER="default@www.namecheap.com";;
|
|
316
|
+ 21) DDNS_PROVIDER="default@domains.google.com";;
|
|
317
|
+ 22) DDNS_PROVIDER="default@www.ovh.com";;
|
|
318
|
+ 23) DDNS_PROVIDER="default@www.dtdns.com";;
|
|
319
|
+ 24) DDNS_PROVIDER="default@giradns.com";;
|
|
320
|
+ 25) DDNS_PROVIDER="default@www.duiadns.net";;
|
|
321
|
+ 26) DDNS_PROVIDER="default@ddnss.de";;
|
|
322
|
+ 27) DDNS_PROVIDER="default@dynv6.com";;
|
|
323
|
+ 28) DDNS_PROVIDER="default@ipv4.dynv6.com";;
|
|
324
|
+ 29) DDNS_PROVIDER="default@spdyn.de";;
|
|
325
|
+ 30) DDNS_PROVIDER="default@www.strato.com";;
|
|
326
|
+ 31) DDNS_PROVIDER="default@freemyip.com";;
|
|
327
|
+ 32) DDNS_PROVIDER="default@www.cloudxns.net";;
|
|
328
|
+ 33) DDNS_PROVIDER="none";;
|
293
|
329
|
255) exit 1;;
|
294
|
330
|
esac
|
295
|
331
|
save_configuration_values
|