You are not logged in.
I'm using a network connection configured using netctl (that is, using a customized sample profile found in /etc/netctl/examples followed by netctl enable <network>). I have dnscrypt-proxy enabled in systemctl. I've set dhcpcd to not overwrite my /etc/resolv.conf, and I edited it to contain just the line "nameserver 127.0.0.1," but when I reboot, I find my /etc/resolv.conf empty. Even then, though, I still have connection, and when I ping google my ISP's DNS server comes up. Regardless of that, I edit my resolv.conf again and restart the dnscrypt-proxy daemon, but when I ping google, again my ISP's DNS server comes up.
I'm guessing using netctl on an ethernet connection uses a completely seperate mechanism that doesn't involve resolv.conf or the dhcpcd daemon (the status of that daemon is loaded but dead).
Can anybody point me in the right direction to fix this?
Last edited by Hurricane (2013-07-20 15:35:50)
Computers are extra dumb, which is why it takes extra smart people to make them work.
Offline
Try editing /etc/resolvconf.conf instead of /etc/resolv.conf and add
name_servers=127.0.0.1
Also put these in /etc/dhcpcd.conf
nohook resolv.conf
Sorry for my english
Offline
That did the trick. Thank you.
Computers are extra dumb, which is why it takes extra smart people to make them work.
Offline