#!/bin/sh #---------------------------------------------------------------------------- # /etc/ppp/ipv6-up200.dns __FLI4LVER__ # # called whenever a IPv6 PPP connection over default circuit has come up # and dnsmasq is installed # # Last Update: $Id$ #---------------------------------------------------------------------------- . /etc/rc.d/resolvconf-common if [ -f /etc/dnsmasq.conf ] then if [ "$circ_usepeerdns" = "yes" ] then # dibbler sets SRV_OPTION23 if [ -n "$SRV_OPTION23" ] then DNSSERVERS=$(echo "$SRV_OPTION23" | sed 's/ \+/\n/g' | sort -u) resolvconf_addpeerdns $circ_id $DNSSERVERS for dns in $DNSSERVERS do echo "using nameserver $dns" done killall -HUP dnsmasq else echo "The DHCPv6 server didn't send any nameserver addresses, DNS forwarders not changed" fi else echo "Using peer DNS servers disabled for $interface" fi fi