|
@@ -574,6 +574,84 @@ function interactive_configuration {
|
574
|
574
|
data=$(tempfile 2>/dev/null)
|
575
|
575
|
trap "rm -f $data" 0 1 2 5 15
|
576
|
576
|
dialog --backtitle "Freedombone Configuration" \
|
|
577
|
+ --radiolist "Pick a domain name service (DNS):" 15 40 16 \
|
|
578
|
+ 1 "Digital Courage" on \
|
|
579
|
+ 2 "German Privacy Foundation 1" off \
|
|
580
|
+ 3 "German Privacy Foundation 2" off \
|
|
581
|
+ 4 "Chaos Computer Club" off \
|
|
582
|
+ 5 "ClaraNet" off \
|
|
583
|
+ 6 "OpenNIC 1" off \
|
|
584
|
+ 7 "OpenNIC 2" off \
|
|
585
|
+ 8 "OpenNIC 3" off \
|
|
586
|
+ 9 "OpenNIC 3" off \
|
|
587
|
+ 10 "OpenNIC 4" off \
|
|
588
|
+ 11 "OpenNIC 5" off \
|
|
589
|
+ 12 "OpenNIC 6" off \
|
|
590
|
+ 13 "PowerNS" off \
|
|
591
|
+ 14 "ValiDOM" off \
|
|
592
|
+ 15 "Freie Unzensierte" off \
|
|
593
|
+ 16 "Google" off 2> $data
|
|
594
|
+ sel=$?
|
|
595
|
+ case $sel in
|
|
596
|
+ 1) exit 0;;
|
|
597
|
+ 255) exit 0;;
|
|
598
|
+ esac
|
|
599
|
+ case $(cat $data) in
|
|
600
|
+ 1) NAMESERVER1='85.214.73.63'
|
|
601
|
+ NAMESERVER2='213.73.91.35'
|
|
602
|
+ ;;
|
|
603
|
+ 2) NAMESERVER1='87.118.100.175'
|
|
604
|
+ NAMESERVER2='94.75.228.29'
|
|
605
|
+ ;;
|
|
606
|
+ 3) NAMESERVER1='85.25.251.254'
|
|
607
|
+ NAMESERVER2='2.141.58.13'
|
|
608
|
+ ;;
|
|
609
|
+ 4) NAMESERVER1='213.73.91.35'
|
|
610
|
+ NAMESERVER2='85.214.73.63'
|
|
611
|
+ ;;
|
|
612
|
+ 5) NAMESERVER1='212.82.225.7'
|
|
613
|
+ NAMESERVER2='212.82.226.212'
|
|
614
|
+ ;;
|
|
615
|
+ 6) NAMESERVER1='58.6.115.42'
|
|
616
|
+ NAMESERVER2='58.6.115.43'
|
|
617
|
+ ;;
|
|
618
|
+ 7) NAMESERVER1='119.31.230.42'
|
|
619
|
+ NAMESERVER2='200.252.98.162'
|
|
620
|
+ ;;
|
|
621
|
+ 8) NAMESERVER1='217.79.186.148'
|
|
622
|
+ NAMESERVER2='81.89.98.6'
|
|
623
|
+ ;;
|
|
624
|
+ 9) NAMESERVER1='78.159.101.37'
|
|
625
|
+ NAMESERVER2='203.167.220.153'
|
|
626
|
+ ;;
|
|
627
|
+ 10) NAMESERVER1='82.229.244.191'
|
|
628
|
+ NAMESERVER2='82.229.244.191'
|
|
629
|
+ ;;
|
|
630
|
+ 11) NAMESERVER1='216.87.84.211'
|
|
631
|
+ NAMESERVER2='66.244.95.20'
|
|
632
|
+ ;;
|
|
633
|
+ 12) NAMESERVER1='207.192.69.155'
|
|
634
|
+ NAMESERVER2='72.14.189.120'
|
|
635
|
+ ;;
|
|
636
|
+ 13) NAMESERVER1='194.145.226.26'
|
|
637
|
+ NAMESERVER2='77.220.232.44'
|
|
638
|
+ ;;
|
|
639
|
+ 14) NAMESERVER1='78.46.89.147'
|
|
640
|
+ NAMESERVER2='88.198.75.145'
|
|
641
|
+ ;;
|
|
642
|
+ 15) NAMESERVER1='85.25.149.144'
|
|
643
|
+ NAMESERVER2='87.106.37.196'
|
|
644
|
+ ;;
|
|
645
|
+ 16) NAMESERVER1='8.8.8.8'
|
|
646
|
+ NAMESERVER2='4.4.4.4'
|
|
647
|
+ ;;
|
|
648
|
+ 255) exit 0;;
|
|
649
|
+ esac
|
|
650
|
+ save_configuration_file
|
|
651
|
+
|
|
652
|
+ data=$(tempfile 2>/dev/null)
|
|
653
|
+ trap "rm -f $data" 0 1 2 5 15
|
|
654
|
+ dialog --backtitle "Freedombone Configuration" \
|
577
|
655
|
--radiolist "Choose Dynamic DNS provider:" 15 40 14 \
|
578
|
656
|
1 dyndns off \
|
579
|
657
|
2 freedns on \
|