Hi, You may need root privs to access the file.
It was worth a shot, Mine usually reverts to wins addresses like 10.11.12.13
which Linux does not know what to do with.
But I change it back to....
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
and it connects again. I also turn off the resolv daemon. and set the file as read only.
It may not be the only reason, but one that confounded me for some time.