|
@@ -196,20 +196,22 @@ function configure_dns {
|
196
|
196
|
return
|
197
|
197
|
fi
|
198
|
198
|
|
|
199
|
+ resolvconf=/var/run/NetworkManager/resolv.conf
|
|
200
|
+
|
199
|
201
|
# allow changes to resolv.conf
|
200
|
|
- chattr -i /etc/resolv.conf
|
|
202
|
+ chattr -i $resolvconf
|
201
|
203
|
|
202
|
|
- echo 'domain localdomain' > /etc/resolv.conf
|
203
|
|
- echo 'search localdomain' >> /etc/resolv.conf
|
204
|
|
- echo "nameserver $NAMESERVER1" >> /etc/resolv.conf
|
205
|
|
- echo "nameserver $NAMESERVER2" >> /etc/resolv.conf
|
206
|
|
- echo "nameserver $NAMESERVER3" >> /etc/resolv.conf
|
207
|
|
- echo "nameserver $NAMESERVER4" >> /etc/resolv.conf
|
208
|
|
- echo "nameserver $NAMESERVER5" >> /etc/resolv.conf
|
209
|
|
- echo "nameserver $NAMESERVER6" >> /etc/resolv.conf
|
|
204
|
+ echo 'domain localdomain' > $resolvconf
|
|
205
|
+ echo 'search localdomain' >> $resolvconf
|
|
206
|
+ echo "nameserver $NAMESERVER1" >> $resolvconf
|
|
207
|
+ echo "nameserver $NAMESERVER2" >> $resolvconf
|
|
208
|
+ echo "nameserver $NAMESERVER3" >> $resolvconf
|
|
209
|
+ echo "nameserver $NAMESERVER4" >> $resolvconf
|
|
210
|
+ echo "nameserver $NAMESERVER5" >> $resolvconf
|
|
211
|
+ echo "nameserver $NAMESERVER6" >> $resolvconf
|
210
|
212
|
|
211
|
213
|
# prevent resolv.conf from changing
|
212
|
|
- chattr +i /etc/resolv.conf
|
|
214
|
+ chattr +i $resolvconf
|
213
|
215
|
|
214
|
216
|
mark_completed $FUNCNAME
|
215
|
217
|
}
|