Мой Wi-Fi действительно быстр, когда я получаю доступ к нему через способную привязью горячую точку своего смартфона на базе Android (загрузка на 80,5 Мбит/с, загрузка на 14,8 Мбит/с), но супер замедляюсь, когда я получаю доступ к Wi-Fi непосредственно.
Какова могла бы быть причина этой проблемы? Я использую Ubuntu 18.04. Существует вопросительный знак в пятне Wi-Fi если это имеет значение.
Вот Pastbin: https://pastebin.com/m3LsqXt5 Примечание, что wireless-info
скрипт был запущен с помощью моей tetherable-горячей-точки.
Сообщите мне, могу ли я больше предоставлять полезную информацию.
Спасибо!
От Вашего первого pastebin это выскакивает:
##### ifconfig ##########################
...
2: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether <MAC 'wlo1' [IF1]> brd <MAC address>
inet 192.168.2.23/24 brd 192.168.2.255 scope global dynamic noprefixroute wlo1
valid_lft 197775sec preferred_lft 197775sec
inet6 fe80::<IP6 'wlo1' [IF1]>/64 scope link
valid_lft forever preferred_lft forever
...
and
##### NetworkManager info ###############
...
GENERAL.DEVICE: wlo1
GENERAL.TYPE: wifi
GENERAL.NM-TYPE: NMDeviceWifi
GENERAL.VENDOR: Intel Corporation
GENERAL.PRODUCT: --
GENERAL.DRIVER: iwlwifi
GENERAL.DRIVER-VERSION: 5.3.0-050300-generic
GENERAL.FIRMWARE-VERSION: 46.6bf1df06.0
GENERAL.HWADDR: <MAC 'wlo1' [IF1]>
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
...
Ваш MTU
для wlo1
1500. Это приводит к фрагментации. Попробуйте 1492 или работайте tracepath
от iputils-tracepath
.
Однажды tracepath
доступно,
newMTU=$(tracepath -n -m 6 askubuntu.com| grep -o 'pmtu [0-9]\+'| tail -n 1 | awk '{print $2}')
sudo ip link set dev wlo1 mtu $newMTU
изменит Ваш MTU, пока сети не будут перезапущены.
Постоянные изменения MTU должны будут быть сделаны в Вашей конфигурации DHCP маршрутизатора Wi-Fi.