IPv6问题

IPv6问题

我使用的是 ubuntu 11.04 操作系统,上网和下载东西都很麻烦,速度真的很慢。我关闭了 ipv6,我的连接配置正确,但速度仍然很慢。我在朋友的笔记本电脑上检查了网速,速度非常快,但我的 PC 上的速度非常慢。我不知道该怎么办?谁能帮帮我。

PS-这是有线连接。

答案1

对于 Ubuntu 11.04 及更高版本的情况,以下是一些查找错误步骤。我们假设以下内容:

  • 您正在使用有线连接(不是无线连接。这将避免其他问题)。
  • 您已经使用其他发行版、旧版本的 Ubuntu 或 Windows 测试了连接。测试速度比使用 Ubuntu 11.04+ 时快得多。因此,我们假设问题仅出现在 Ubuntu 11.04+ 上。如果问题在 Windows 或其他操作系统/发行版中也存在,那么这不是 Ubuntu 问题,而是网络问题。可能是您的 ISP、路由器、ADSL 连接等。
  • 您使用 LiveCD 安装了默认的 Ubuntu,而不是在 Windows 中安装 Wubi。有好几次,通过 Wubi 安装 Ubuntu 会以某种方式减慢网络速度。我只能亲自确认 1 个案例,但我听说过好几个。所以我假设您使用 LiveCD 安装了 Ubuntu(无论您是与其他发行版还是 Windows 共享硬盘,这里最重要的部分是使用 LiveCD 安装 Ubuntu)。
  • 您已将 Ubuntu 版本更新至最新版本。我建议激活 multiverse、universe 和 restricted repos,并激活建议和反向移植更新。所有这些都可以使用 来完成software sources
  • 可选 - 您已从 Scratch 安装了 Ubuntu,并且未从旧版本更新。过去,我从以前的版本升级后遇到了问题。现在不知道,但这只是“以防万一”。
  • 安装所有更新后,您已至少重新启动过一次电脑。
  • 您没有防火墙来限制任何事情。如果您有 pro-windows 防火墙设备。

现在我们可以开始...

在每种情况下,我都会给出对某些人有用但对其他人无效的答案。如果一个有效,就不要测试其余的。我们还将使用终端工具 NANO 打开几个文件。使用它编辑或更改任何内容后,要退出并保存,只需按CTRL+X然后按 Y。这应该会退出 nano 并告诉它保存文件。

IPv6问题

对于某些用户来说,使用 IPv6 时会遇到一些问题。为此,让我们逐步了解如何操作:

  1. 检查 IPv6 是否已启用 - 在终端中输入以下内容:lsmod | grep ipv6。如果您看到任何提及 IPv6 的内容,则表示您已启用它。如果没有,那么您可以继续处理下一个提到的问题。

  2. 禁用 IPv6 - 有几种方法可以实现此目的(只能执行一种):

    2.1 – 编辑文件sudo nano /etc/sysctl.conf并在文件末尾添加以下行:

    net.ipv6.conf.all.accept_ra = 0
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1

    保存并重新启动。

    2.2 - 编辑文件并找到并添加sudo nano /etc/default/grub以下内容。 之后它应该看起来像这样:。保存并输入。之后重新启动电脑。GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"ipv6.disable=1
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1"sudo update-grub

    2.3 – 编辑文件sudo nano /etc/modprobe.d/blacklist.conf并在末尾添加行:blacklist ipv6。保存并重新启动。

    2.4 - 通过 NetworkManager 的 GUI 版本,在上部面板(安装 Ubuntu 时在右上角音量图标旁边出现的网络图标)中选择网络图标,然后选择编辑设置。选择您正在使用的网络连接,然后在 IPv6 设置中选择忽略。该选项可以与上面提到的 3 个选项混合使用。

配置问题

  1. 在某些情况下,可能是某些配置错误。试试这个:

    1.1 – 输入ifconfig并查找发送队列长度选项。通常它显示 1000。将其降低到 500、200、100 或 50 只是为了测试它是否会变得更好:sudo ifconfig eth0 txqueuelen 50。在本例中,我们将 txqueuelen 设置为 50。要返回 1000,只需将 50 更改为 1000。

    1.2 - 编辑文件并在文件/etc/sysctl.conf末尾添加: 。保存并重新启动。net.ipv4.tcp_window_scaling=0

网卡问题

在某些情况下,实际的网卡是问题所在。可能是驱动程序和 NIC 或实际 NIC 之间混淆了。无论如何,以下是一些取决于网卡的示例:

1.Realtek 8166-Realtek RTL8168-8111 (Rev 6) 上的有线互联网连接速度很慢

2.博通BCM5721-11.04 版的网络连接速度很慢

3.e1000e 82579V-Ubuntu 11.04 和缓慢的互联网体验

Askubuntu 问题

如果一切都失败了,Askubuntu 会提供大量有关“互联网速度慢”的信息。最常见的情况是 11.04 和 11.10。您可以在此处查看所有这些信息:https://askubuntu.com/search?q=slow+internet

答案2

我做了更多研究,发现没有必要在 Firefox 中禁用 ocsp。

以下是具体操作方法

  • 在 Firefox 中浏览到地址 about:config。
  • 搜索密钥 network.dns.ipv4OnlyDomains 并双击它。
  • 然后你需要放置一些服务器来强制通过 ipv4 进行 dns 查询。将所有服务器 来自此最新列表
  • 完全关闭所有浏览器并重新打开一个新浏览器。

答案3

在尝试他们推荐的所有这些复杂的解决方案之前,请尝试一下这个(它很容易,因为它涉及 GUI 并且不涉及命令)。

  • 单击无线连接的符号(图标)
  • 点击无线选项卡
  • 单击您当前的无线连接
  • 单击“编辑”
  • 点击IPV4设置方法下拉框:选择仅限自动 (DHCP) 地址
  • 然后在 DNS 服务器字段中:输入无线路由器或默认网关的 IP 地址。例如,我的是 192.168.0.1。

点击保存。禁用无线硬件几秒钟(我的方法是功能键 F2),然后重新打开并测试浏览器的速度。

我发现无线或互联网本身没有问题,因为只有浏览器访问网站速度慢(Chrome、Firefox 等)。但当我尝试使用虚拟机时,它们在互联网上的速度非常快。

答案4

可能您有一个名为 wondershaper 的工具,当前配置为限制您的以太网接口带宽。


如果是这种情况,您可以通过执行sudo wondershaper clear <interface name>接口名称类似 eth0 的命令来消除此限制。

相关内容