![IPv6问题](https://linux22.com/image/814822/IPv6%E9%97%AE%E9%A2%98.png)
我使用的是 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 时会遇到一些问题。为此,让我们逐步了解如何操作:
检查 IPv6 是否已启用 - 在终端中输入以下内容:
lsmod | grep ipv6
。如果您看到任何提及 IPv6 的内容,则表示您已启用它。如果没有,那么您可以继续处理下一个提到的问题。禁用 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 – 输入
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
答案3
在尝试他们推荐的所有这些复杂的解决方案之前,请尝试一下这个(它很容易,因为它涉及 GUI 并且不涉及命令)。
- 单击无线连接的符号(图标)
- 点击无线选项卡
- 单击您当前的无线连接
- 单击“编辑”
- 点击IPV4设置方法下拉框:选择仅限自动 (DHCP) 地址
- 然后在 DNS 服务器字段中:输入无线路由器或默认网关的 IP 地址。例如,我的是 192.168.0.1。
点击保存。禁用无线硬件几秒钟(我的方法是功能键 F2),然后重新打开并测试浏览器的速度。
我发现无线或互联网本身没有问题,因为只有浏览器访问网站速度慢(Chrome、Firefox 等)。但当我尝试使用虚拟机时,它们在互联网上的速度非常快。
答案4
可能您有一个名为 wondershaper 的工具,当前配置为限制您的以太网接口带宽。
如果是这种情况,您可以通过执行sudo wondershaper clear <interface name>
接口名称类似 eth0 的命令来消除此限制。