lasciami indovinare: debian

non ho ancora capito cos'è che sovrascrive il resolv.conf, comunque come palliativo puoi sfruttare if-up, uno script che quando la connessione sale esegue tutto quello che si trova in etc/network/if-up.d/

crea uno script in quella directory, mettici dentro sta roba (ovviamente inserendo i dns corretti) e dagli i permessi di esecuzione:

codice:
#!/bin/sh

echo "nameserver w.x.y.z" > /etc/resolv.conf
echo "nameserver w.x.y.z" >> /etc/resolv.conf
in questo modo quando ti sale la connessione ti inserisce automaticamente in resolv.conf i tuoi dns, indipendentemente da cosa è stato inserito al boot... quanto alla sovrascrittura mi premurerò di indagare quanto prima