Я просто переустановил Ubuntu к своему Спутнику Toshiba и удалил Windows 10 и старую Ubuntu в системе. Мой Интернет хорошо работал в Windows 10, но является чрезвычайно медленным на Ubuntu, и я никогда не решал эту проблему на своей предыдущей установке Ubuntu.
Я запустил скрипт беспроводной информации Ubuntu и вставил содержание в pastebin: http://pastebin.com/SymfQikh
Кто-то может помочь мне выяснить то, что моя проблема и что я могу сделать для увеличения моих скоростей?
От Вашего wireless-info
вывод:
wlp3s0 Link encap:Ethernet HWaddr <MAC 'wlp3s0' [IF2]>
inet addr:172.21.227.43 Bcast:172.21.255.255 Mask:255.255.0.0
inet6 addr: fe80::a06b:d623:7a53:48a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:95202 errors:0 dropped:0 overruns:0 frame:0
TX packets:81103 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:124882281 (124.8 MB) TX bytes:8863246 (8.8 MB)
На 4-й строке, MTU:1500
показывает неверную конфигурацию. MTU
Maximum Transmission Unit
, размер, в байтах, самого большого пакета Ваша система отправит. Любая большая глыба данных для отправки будет разделена на несколько пакетов.
MTU:1500
установка заставит Вашу систему отправлять 1 500-байтовые пакеты в wlp3s0
, который, потому что это - беспроводная связь, перенесет Ваш 1 500-байтовый пакет в некоторые дополнительные метаданные, делая длину действительного пакета больше, чем 1500. Ваш ОДИН пакет должен будет быть разделен на ДВА пакета для передачи. Занимает больше времени отправить два пакета.
Что может быть сделано?
Установите iputils-tracepath
пакет:
sudo apt-get install iputils-tracepath
Читать man tracepath
, затем
tracepath -n slashdot.org
и посмотрите на pmtu
(Path MTU
) значение. Помните это число! Или, имейте оболочку, помнят это за Вас:
newMTU=$(tracepath -n slashdot.org| grep -o 'pmtu [0-9]\+'| tail -n 1 | awk '{print $2}')
Затем изменитесь MTU
. Начиная с MTU
параметр конфигурации используется в установке соединения, необходимо сделать танец Down-Change-Up. Обратите внимание, что это собирается повредить все прохождение через соединений wlp3s0
, таким образом, если Вы администрируете эту систему удаленно (через ssh
) Вы будете разъединены.
sudo ifconfig wlp3s0 down
sudo ifconfig wlp3s0 mtu $newMTU
sudo ifconfig wlp3s0 up
Альтернативный метод:
Измените конфигурацию своего маршрутизатора для обеспечения $newMTU
значение через DHCP
, затем возьмите wlp3s0
вниз и.