Fix messed up NordVPN resolv.conf on Linux
If you are using the NordVPN Linux Version you maybe experienced that NordVPN is overwriting the resolv.conf when you connect to a VPN. For me it happened when i used the nordvpn-bin from the AUR. So after i disconnected from my VPN i have realised that i can´t connect to the Internet. So i have checked my resolv.conf to check what happened. And there where entries generated from NordVPN in there. So i thought just edit the config and change it to dns.watch again. So i tried to edit it. But it said that i hadn´t the permissions herefore. I was root. Why don´t i have permissions herefore. I am root.
So i searched across the Internet and found a simple solution i want to share with you.
First get permissions back:
sudo chattr -i /etc/resolv.conf
Then edit the
/etc/resolv.conf or delete it and create it new:
sudo rm -rf /etc/resolv.conf
After that, add your nameservers. I am using dns.watch nameservers but you can use whatever you want.
sudo echo "nameserver 22.214.171.124" >> /etc/resolv.conf sudo echo "nameserver 126.96.36.199" >> /etc/resolv.conf
Tada! Fixed :)
If you want to make a script of it you can use the following:
#!/bin/bash sudo chattr -i /etc/resolv.conf sudo rm -rf /etc/resolv.conf sudo echo "nameserver 188.8.131.52" >> /etc/resolv.conf sudo echo "nameserver 184.108.40.206" >> /etc/resolv.conf