我有一个移动宽带设备,用于连接到互联网。我希望使用 google dns 服务,他们的名称服务器是8.8.8.8
和8.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 (您已经这样做了)