我正在使用 Ubuntu 12.04。我使用 236kbps 的 USB 调制解调器上网。我的问题是,如果我通过浏览器访问网页,它可以正常工作,但如果我sudo apt-get update
在终端中执行操作,则没有响应。请帮我解决这个问题。
还有一件事;我无法更改我的 DNS 设置。
raja@badfox:~$ 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 220.226.100.40
nameserver 220.226.6.104
nameserver 127.0.0.1
我想用此处链接的地址替换这些地址http://www.cyberciti.biz/faq/free-dns-server/。
请参阅图片来了解我的问题。
答案1
在 Ubuntu 12.04 中对 DNS 解析进行了更改,已宣布这里;另请参阅 resolvconf手册页。
变化表明
resolvconf 是一组管理 DNS 解析的脚本和钩子。对用户来说,最显著的区别是,任何手动进行的更改都
/etc/resolv.conf
将丢失的因为下次触发 resolvconf 时它会被覆盖。相反,resolvconf 使用 DHCP 客户端钩子、网络管理器插件并/etc/network/interfaces
生成名称服务器和域的列表以放入 /etc/resolv.conf。
“我使用静态 IP 配置,我应该把我的 DNS 配置放在哪里?”
静态接口的 DNS 配置应作为“dns-nameservers”、“dns-search”和“dns-domain”条目添加到 /etc/network/interfaces 中的接口
尝试使用较旧的方法,即 Ubuntu 12.04 版本之前的方法
注意:在将 DNS 设置更改为使用 Google Public DNS 或 OpenDNS 之前,请务必将当前服务器地址或设置备份到某处。保留这些数字以备备份非常重要,以防您需要随时恢复它们。
选项 A:可以通过网络管理器配置更改 Ubuntu 上的 DNS 服务器设置。
在里面系统设置..., 去网络,然后选择您要配置 Google 公共 DNS 的连接。
要更改以太网连接,选择有线选项卡,然后在列表中选择您的网络接口。它通常称为
eth0
。要更改无线连接的设置,请选择无线的选项卡,然后选择适当的无线网络。
点击编辑,并在出现的窗口中根据需要选择“IPv4 设置”或“IPv6 设置”选项卡。
如果所选方法是自动(DHCP),请打开下拉菜单并选择
Automatic (DHCP) addresses
仅改为。如果方法设置为其他方法,请不要更改。在 DNS 服务器字段中,输入 Google 公共 DNS IP 地址(以空格分隔):
对于 IPv4:
8.8.8.8 and/or 8.8.4.4
对于 IPv6:
2001:4860:4860::8888 and/or 2001:4860:4860::8844
单击“应用”保存更改。如果系统提示您输入密码或确认,请输入密码或提供确认。测试您的设置在这里。
选项 B:或者通过 CLI
编辑
/etc/resolv.conf
:sudo gedit /etc/resolv.conf
如果出现任何名称服务器行,请备份 IP 地址以供将来参考。
用以下方式替换名称服务器行,或者添加以下几行:
对于 IPv4:
nameserver 8.8.8.8 nameserver 8.8.4.4
您可以选择您的链接地址在这里。
对于 IPv6:
nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844
保存并退出。然后再次从上面的链接进行测试。
来源。
答案2
首先(可选),选择一个更好的镜像。启动 Synaptic 包管理器。然后单击“设置”→“存储库”。选择离您最近的下载源。[此步骤的缺点:某些本地镜像未更新。]
然后,按照下面的指令安装 apt-fast: http://www.webupd8.org/2010/08/you-can-now-install-apt-fast-from-ppa.html
最后,通过运行以下命令创建符号链接:
sudo mv /usr/bin/apt-get /usr/bin/apt-get_BACKUP
然后运行
sudo ln /usr/bin/apt-get_BACKUP /usr/bin/apt-get
如果您遇到任何问题,说 apt-get 不再工作,请运行以下命令:
sudo rm /usr/bin/apt-get
然后是这个:
sudo mv /usr/bin/apt-get_BACKUP /usr/bin/apt-get
希望能帮助到你。
编辑:这个问题似乎与 DNS 服务器无关。根据您的图片,它显示的是下载速度慢/连接不稳定,而不是域名解析延迟高。无论如何,如果您想使用其他 DNS 服务器,请考虑 OpenDNS。此外,您的调制解调器的最大传输速率为 236kbps,即每秒 29.5KB。不要指望互联网连接速度很快。