大约一周前我从 14.04 升级,现在我的互联网连接很慢。只有这台电脑速度慢,我不知道出了什么问题。
通过搜索,我发现可能是 IPv6 减慢了我的连接速度。发出命令cat /proc/sys/net/ipv6/conf/all/disable_ipv6
报告1
,这应该意味着 IPv6 已禁用,但问题仍然存在。即使在重新启动后也是如此。
有什么想法吗?如果无法解决,我可能会回到 14.04。
谢谢。
编辑:以下是 Ubuntu 16.04 计算机上 speedtest.net 的结果:Ping: 9ms, Download 8.99 Mbps, UPLOAD 0.96 Mbps.
这些数字与我支付的价格相差不远。也许问题不同;尽管我在 Firefox 和 Google Chrome 中都遇到了同样的速度缓慢问题。
无论如何,以下是各种网络命令的结果:
ifconfig -a
enp2s0 Link encap:Ethernet HWaddr 08:60:6e:82:a1:50
inet addr:192.168.0.108 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:301143 errors:0 dropped:0 overruns:0 frame:0
TX packets:169836 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:393327698 (393.3 MB) TX bytes:18792937 (18.7 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1195 errors:0 dropped:0 overruns:0 frame:0
TX packets:1195 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:104670 (104.6 KB) TX bytes:104670 (104.6 KB)
下一个。
lspci | grep Eth
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
再来下一步。
lshw
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: enp2s0
version: 09
serial: 08:60:6e:82:a1:50
size: 100Mbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168f-1_0.0.5 06/18/12 ip=192.168.0.108 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:26 ioport:e800(size=256) memory:fafff000-faffffff memory:faff8000-faffbfff
最后,lsmod | grep driver_name_in_lshw
不显示任何内容。
谢谢您的帮助!
答案1
不是为了怀疑你的分析,而是为了去除“慢”的主观性,做一个速度测试
http://speedtest.net
假设你的以太网确实运行缓慢,查明网卡是否产生错误、丢包等
ifconfig -a
检查是否安装了正确的驱动程序
lspci | grep Eth
- 描述 Eth 硬件
lshw
- 向下滚动到 Eth HW 部分并查看安装了什么驱动程序
lsmod | grep driver_name_in_lshw
除非 16.06 中存在错误,否则 IPv6 不应该成为一个因素
答案2
您遇到了以下一个或两个问题...
当您的接口可以达到 1gbit 时,您只能以 100mbit 的速度连接。请检查/更换您的以太网电缆,换成 cat5 或更好的电缆,或者更换带有软管端口的千兆交换机/集线器/路由器...关闭/打开电源可能会解决这些问题。
r8169 驱动程序有缺陷。请用 r8168-dkms 替换它。
在terminal
...
sudo apt-get update
sudo apt-get install r8168-dkms