Revision cfe92577
Added by Ermal LUÇI over 14 years ago
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
Ticket #1408. Do not add static routes for automatically learned dns servers from dhcp if Allow override is not selected.