I'm connecting to my home Wifi network with KWifimanager and with /etc/init.d/openvpn script to connect my company VPN.
Using resolvconf it's generates such /etc/resolv.conf
Code:
root@novopad:~# cat /etc/resolv.conf
# 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
nameserver 192.168.3.1 #company dns server (in vpn)
nameserver dns1.myisp.com
nameserver dns2.myisp.com
search company.vpn
It works, I can ping any host.company.vpn but all my DNS requests go through company server, what I don't like from privacy reason and it's also very slow.
If I change cat /etc/resolvconf/interface-order the file looks like
Code:
root@novopad:~# cat /etc/resolv.conf
# 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
nameserver dns1.myisp.com
nameserver dns2.myisp.com
nameserver 192.168.3.1
search company.vpn
But then neither ping to company_host nor company_host.company.vpn works. Is there any solution for the problem?
EDIT: I know that I can do something with local BIND, but it's not so lightweight and needs configuring every new network what I don't like.