ubuntu 网速,ubuntu18.04下载

物理机安装Ubuntu18.04后浏览器上网慢、卡解决记录

物理机新安装的Ubuntu18.04.4安装后发现2个问题,第一个是上网特别慢、打开网页能明显感觉到龟速或打开失败。第二个是台式主机前置耳机插孔没有声音。接下来记录了我的解决过程。

1、上网龟速网页打开慢。正常情况下,火狐浏览器打开百度时左下角“DNS解析、握手”等提示信息会一闪而过甚至不会显示,而我的则会停留几秒,肉眼观察能感受到网速较慢(这里更准确地讲应该叫DNS解析慢),而实际情况是我家300M移动网络,所以分析应该是DNS解析可能出现了问题。网上很多方法都不对,诸如禁用IPv6、重装网卡驱动等等,试过没用。通过查阅资料,修改了网络设置,把DNS手动设置为119.29.29.29(腾讯旗下DNSPod推出的公共域名解析服务 Public DNS+,使用服务IP 119.29.29.29,号称安全零劫持),问题顺利解决。

1)设置->网络->有线-> IPv4-> DNS栏关闭“自动”,手动填写“119.29.29.29”->应用

题外话:Linux系统安装完成后几乎不需要额外手动安装或更改驱动,除了独立显卡驱动,因为闭源,才需要手动额外安装。

2)设置系统优先使用IPv4

找到“# precedence::ffff:0:0/96 100”,去掉前面的“#”,保存退出重启计算机即可。

3)设置使用VPN(如有需要的话)

解决方法:连接配置里面去掉证书验证即可。

2、台式主机前置耳机插孔没有声音。网上解决方案有很多,这里就不赘述了。

感悟:就Linux阵营而言,Ubuntu足够流行,个人感觉其实Ubuntu是一款很不错的操作系统。

ubuntu万兆网卡速率只有一百多兆

ubuntu万兆网卡速率慢可以更换国内镜像。

Ubuntu应用商店下载速度过于缓慢,切换成国内的阿里云镜像。切换后,速度提升明显,下载Vscode,每秒增加1%。

如果网速还是特别慢,尤其是网页上速度缓慢,那就是DNS的原因,需要去修改配置,将本地配置为一个DNS解析服务器,第二次打开一个网站,速度将飞一样。

ubuntu20.04只有10m带宽

内存或者上传下载慢。

虚拟机网速慢,我觉得就两个限制因素。一个是虚拟机的内存,内存小了,上传和下载的速率就慢了,就像内存小的虚拟机跑得慢是一个道理。

虚拟机VirtualMachine指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。

一.修改网卡参数

1.1查询网卡名

ip addr或ifconfig均可

xue@xue-EZpad6:~$ ip addr

2: enx00e04c3603d8:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000

link/ether 00:e0:4c:36:03:d8 brd ff:ff:ff:ff:ff:ff

inet 10.0.0.110/24 brd 10.0.0.255 scope global dynamic noprefixroute enx00e04c3603d8

valid_lft 73698sec preferred_lft 73698sec

inet6 fe80::75f7:f5c3:e075:ade6/64 scope link noprefixroute

valid_lft forever preferred_lft forever

1.2安装ethtool工具

sudo apt install ethtool

xue@xue-EZpad6:~$ ethtool enx00e04c3603d8

Settings for enx00e04c3603d8:

Supported ports: [ TP MII ]

Supported link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Supported pause frame use: No

Supports auto-negotiation: Yes

Supported FEC modes: Not reported

Advertised link modes: Not reported

Advertised pause frame use: No

Advertised auto-negotiation: No

Advertised FEC modes: Not reported

Speed: 10Mb/s

Duplex: Full

Port: MII

PHYAD: 32

Transceiver: internal

Auto-negotiation: on

Cannot get wake-on-lan settings: Operation not permitted

Current message level: 0x00007fff(32767)

drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol

Link detected: yes

问题就在这里,Speed: 10Mb/s

1.3通过测试,命令如下

sudo ethtool-s enx00e04c3603d8 speed 100 duplex full autoneg off

speed 100设置速度(我的网卡最大只支持100Mb/s),duplex full设置全双工模式, autoneg off关闭自动协商

注:最重要的是第三个参数,开启了自动协商,设置速度是无效的,因为网卡和路由器协商的结果就是10Mb/s,只有关闭了协商,才能让网卡强制运行100Mb/s模式.

二.设置开机启动

经过ethtool设置后,只是当前有效,重启设备后即失效,故需把命令添加到开机启动中,让他自动生效

2.1编辑/lib/systemd/system/rc.local.service,设置启动参数,添加如下代码

sudo vim/lib/systemd/system/rc.local.service

[Install]

WantedBy=multi-user.target

Alias=rc-local.service

2.2设置软连接,开机启动回去/etc/……这个目录下去找文件

ln-s/lib/systemd/system/rc.local.service/etc/systemd/system/rc.local.service

2.创建/etc/rc.local,写入需要开启启动的命令

sudo vim/etc/rc.local

#!/bin/bash

ethtool-s enx00e04c3603d8 speed 100 duplex full autoneg off

exit 0

:x保存退出

2。4为/etc/rc.local附加执行权限

sudo chmod+x/etc/rc.local

2.5重启设备

reboot

2.6用ethtool检查结果

xue@xue-EZpad6:~$ ethtool enx00e04c3603d8

Settings for enx00e04c3603d8:

Supported ports: [ TP MII ]

Supported link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Supported pause frame use: No

Supports auto-negotiation: Yes

Supported FEC modes: Not reported

Advertised link modes: Not reported

Advertised pause frame use: No

Advertised auto-negotiation: No

Advertised FEC modes: Not reported

Speed: 100Mb/s

Duplex: Full

Port: MII

PHYAD: 32

Transceiver: internal

Auto-negotiation: off

Cannot get wake-on-lan settings: Operation not permitted

Current message level: 0x00007fff(32767)

drv probe link timer ifdown ifup rx_err tx_err tx_queued intr tx_done rx_status pktdata hw wol

Link detected: yes

Speed: 100Mb/s

————————————————

版权声明:本文为CSDN博主「Mr_老冷」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:

阅读剩余
THE END