看了看pptpconfi 的GUI,连VPN时,上面显示
pptpconfig: DNS changes made to /etc/resolv.conf
此时查看 /etc/resolv.conf,发现里面的公网DNS server被替换成VPN内网自己的DNS了。
断开VPN,UI显示
pptpconfig: routing and DNS configuration restored
再看/etc/resolv.conf,公网DNS恢复。公网又能访问了。
我在Windows XP上的VPN就没有这个问题,连上VPN,公网照上不误。
有什么办法在linux下连VPN时同时keep住内网公网DNS,内网公网同时访问呢?
另外在Window XP上的VPN设置里有DNS
suffix。在linux上不知道这个该怎么设,google了一下,有人说在pptpconfig的DNS
tab上,在options里填上search xxx.yyy, xxx.yyy 为DNS suffix.
但我发现options里填不填都能连VPN,但是怎么都连不了公网。