Project

General

Profile

« Previous | Next » 

Revision cfe92577

Added by Ermal LUÇI over 14 years ago

Ticket #1408. Do not add static routes for automatically learned dns servers from dhcp if Allow override is not selected.

View differences:

sbin/dhclient-script
235 235
	fi
236 236
	if [ -n "$new_domain_name_servers" ]; then 
237 237
		/bin/rm -f /var/etc/nameserver_$interface
238
		ALLOWOVERRIDE=`/usr/bin/grep dnsallowoverride /conf/config.xml | /usr/bin/wc -l`
238 239
		for nameserver in $new_domain_name_servers; do
239 240
			# Add a route to the nameserver out the correct interface
240 241
			# so that mulitple wans work correctly with multiple dns
241 242
			# also backup the nameserver for later route removal
242
			echo $nameserver >>/var/etc/nameserver_$interface
243
			if [ $ALLOWOVERRIDE -gt 0 ]; then
244
				echo $nameserver >>/var/etc/nameserver_$interface
245
			fi
243 246
			$ROUTE add $nameserver -iface $interface
244 247
		done
245 248
		echo $new_domain_name >/var/etc/searchdomain_$interface

Also available in: Unified diff