Opennet Firmware
dns
gehe zur Dokumentation dieser Datei
1 #!/bin/sh
2 #
3 # Ueberblick ueber die DNS-Funktionalitaet
4 #
5 
6 set -eu
7 
8 
9 # uci-basierte Konfiguration extrahieren
10 uci -q show dhcp | grep '^dhcp\.@dnsmasq' >dns.uci || true
11 
12 
13 # kopiere Config-Dateien (keine dhcp-leases)
14 for fname in /etc/resolv.conf /tmp/resolv.conf.auto /var/etc/dnsmasq.conf /var/run/dnsmasq.servers; do
15  if [ -e "$fname" ]; then
16  cp "$fname" "$(basename "$fname")"
17  fi
18 done
19 
20 
21 # mehrere Namensabfragen durchfuehren
22 (
23  timeout 5 nslookup localhost || true
24  echo
25  timeout 5 nslookup ns.on || true
26  echo
27  timeout 5 nslookup ns.opennet-initiative.de || true
28  echo
29  timeout 5 nslookup fsf.org || true
30 ) >dns_tests.log 2>&1
31 
set eu case in system dhcp network wireless firewall reload_config true
Definition: 100-on-core:8
done
Definition: core.sh:85