如何通过 ppp 使用 Google DNS

如何通过 ppp 使用 Google DNS

我有一个移动宽带设备,用于连接到互联网。我希望使用 google dns 服务,他们的名称服务器是8.8.8.88.8.8.4。我将它们添加到/etc/resolv.conf但是当我连接 wvdial 时,

➜  ~  sudo wvdial mts
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT 3100000
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Sat Sep  1 19:45:18 2012
--> Pid of pppd: 3298
--> Using interface ppp0
--> local  IP address 180.215.45.164
--> remote IP address 10.228.138.133
--> primary   DNS address 10.228.129.114
--> secondary DNS address 10.228.129.113

这会将我的 DNS 服务器更新resolv.conf为新的 DNS 服务器。问题是我的 ISP 的 DNS 服务有问题,我希望使用 google dns 或 opendns。我该如何实现这一目标?我正在运行 chakra linux (2012.08.22 - Claire)

答案1

您应该有一个/etc/ppp/ip-up.d/0dns-up将设置 DNS 记录的文件,因此请删除执行位并静态使用 google dns。

chmod -x /etc/ppp/ip-up.d/0dns-up

并修改 /etc/resolv.conf 以仅使用 google dns (您已经这样做了)

相关内容