我有一个问题,大约两年来一直无法解决,这也是我没有像我希望的那样经常使用 Ubuntu 的原因。我不是网络专家,所以一些用户友好或新手的答案会很棒,但任何帮助都会很感激(当我被指向正确的方向时,我会在谷歌上搜索更多信息)。这个问题困扰了我很长时间,我的笔记本电脑和第二台电脑也遇到了这个问题。我在不同的操作系统上没有问题。问题只出在 Ubuntu 上。我真的说不出是什么原因造成的,但有时它刚开始工作,几天后又坏了(在过去的半年里它只工作过一次)。
例如,如果我尝试打开 YouTube,除了那种罕见的情况(即网站按预期加载或在不同操作系统上加载)之外,还可能出现两种情况。第一种情况是加载时间非常长,之后我得到的是一个空白页。第二种更常见的情况是页面加载时没有 css 样式(只有纯 html 代码)。如果页面加载时没有 css 作为纯 html,则视频将由代表 flash 插件的黑色矩形表示。除了加载视频源外,它工作正常。Youtube 对我来说不是什么大问题。在我的 ubuntu 系统上没有它可以忍受,但其他网站也会发生这个问题。包括本网站或 Ubuntu 论坛。还有更多这样的错误。基本上我想加载 2/3 或至少一半的页面,这真的很令人沮丧,大多数时候我只是退出 ubuntu 并启动其他操作系统。从现在开始,我可以把 imdb.com 看作是这种怪异现象的另一个例子。目前,当前网站加载速度很快,但只是纯 HTML,没有任何样式。如果我没记错的话,上次它运行良好是在我使用 ubuntu 10.10 或类似版本的时候。现在我使用的是 12.10 64 位(目前真的不想将其更新到 13.04,因为上次更新结果不太好,我最终格式化了驱动器)。
基本上,我无法加载大多数我想加载的网站,或者加载不正确。缺少样式表或 javascript 文件等资源。由于我没有太多网络经验,我需要一些帮助以某种用户友好的方式纠正此问题,或者至少需要一些可以指导我找到 Google 解决方案的东西。
在那几年里,我一直在寻找解决方案,这个问题困扰了我很长时间,但我仍然无法解决。如果有人能帮助我,或者至少给我指明一些方向,引导我找到解决方案,我会非常感激。如果你需要知道具体的事情,那就直接问吧。谢谢你的帮助。PS:抱歉我的英语不好。
更新:
编辑此文件:
sudo gedit /etc/resolv.conf
并改变这一点:
nameserver 127.0.1.1
变成这样:
nameserver 208.67.222.222
nameserver 208.67.220.220
帮助直到重新启动系统(当我再次更改它时它又恢复了工作),至少在我可以尝试的网站上。我不太确定它的作用是什么,或者编辑它是否明智,但现在它至少比以前好一些。如果这可以给问题带来一些启示,并且有人可以找到我可以遵循的适当解决方案,那就太好了。我会等一段时间,同时也要确保它不会像以前那样停止工作,因为它自己工作了一段时间。如果没有,我会将其标记为已解决并接受答案。
更新2:
它有点问题,但看起来可以正常工作。以前它从来没有工作这么长时间。自从我编辑该文件以来,我得到了“检测到系统程序问题“这个错误。之前从未见过,它也没有说任何具体的事情(只是允许我关闭它)。但除此之外,youtube 加载时没有缩略图(404 错误)这一事实,我没有注意到任何其他事情。这不是理想的,但我可以忍受。我将把它标记为已解决。
更新3: 一段时间过去了,它仍然有效,但是“检测到系统程序问题“错误仍然存在。我创建了别名来更改它并将其保存在里面
~/.bashrc
作为 .bash_aliases 的链接。但是我甚至不需要调用它。它会在系统启动时自动调用。我不喜欢这样,但我可以忍受。如果有人寻找它,这里是别名
alias webfix="sudo sed -i 'nameserver 127.0.1.1,nameserver 208.67.222.222d' /etc/resolv.conf"
答案1
看一下这个问题的解决方案:解决许多网页的问题
看起来可能是一样的。