Opennet Firmware
dns
gehe zur Dokumentation dieser Datei
1#!/bin/sh
2#
3# Ueberblick ueber die DNS-Funktionalitaet
4#
5
6set -eu
7
8
9# uci-basierte Konfiguration extrahieren
10uci -q show dhcp | grep '^dhcp\.@dnsmasq' >dns.uci || true
11
12
13# kopiere Config-Dateien (keine dhcp-leases)
14for 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
18done
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 $1 in system dhcp network wireless firewall reload_config true
Definition: 100-on-core:8
done
Definition: core.sh:85