USB-адаптер WIFI работает медленно только в Linux

Недавно я установил Xubuntu 20.04 на отремонтированную машину с 8 ГБ ОЗУ, процессором I3 и жестким диском IDE на 250 ГБ и подключил его к телевизору.

Я столкнулся с двумя проблемами, которые, как мне кажется, могут быть связаны:

  1. Мне нужно завершить работу, потому что, если я перезагружусь, адаптер Wi-Fi никогда не подключается к модему. Он просто вращается около 60 секунд, а затем появляется всплывающее сообщение «Я не подключен к сети».
  2. Максимальная скорость загрузки, которую я получаю на этой машине, составляет 2 Мб / с, в то время как мое домашнее соединение - 15. Я могу получить 5 Мб / с, когда использую загрузку в Windows вместо Linux. Очевидно, что если я что-то загружаю или смотрю на YouTube, на загрузку любой другой страницы, которую я хочу открыть, уйдут столетия, поэтому я могу делать только одно дело за раз.

Я вижу несколько вопросов с похожими проблемами, но они относятся к более старой версии Ubuntu, и эти исправления не помогли мне.

Может кто-нибудь посоветовать, как решить эту проблему в Xubuntu 20.04?

Информация:

matias@telee:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 80:c1:6e:f4:15:a5 brd ff:ff:ff:ff:ff:ff
    altname enp0s25
3: wlxd03745ebc655: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether d0:37:45:eb:c6:55 brd ff:ff:ff:ff:ff:ff

matias@telee:~$ lsusb
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 006: ID 2357:0109 TP-Link TL WN823N RTL8192EU
Bus 001 Device 005: ID 0c45:64ab Microdia 
Bus 001 Device 004: ID 248a:8367 Maxxter 
Bus 001 Device 003: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

matias@telee:~$ lsmod | grep rt
rtl8xxxu              135168  0
mac80211             1024000  1 rtl8xxxu
cfg80211              888832  2 mac80211,rtl8xxxu
btrtl                  24576  1 btusb
bluetooth             638976  41 btrtl,btintel,btbcm,bnep,btusb,rfcomm
parport_pc             45056  0
parport                65536  3 parport_pc,lp,ppdev
0
задан 10 August 2021 в 16:37

1 ответ

Проверьте MTU вашего WiFi, используя

ip link

также обратите внимание на имя вашего интерфейса WiFi.

MTU MTU (Maximum Transmission Unit) - это размер самого большого пакета, который может быть отправлен за одну передачу по сети. Если пакет превышает MTU канала, данные должны быть разделены на несколько пакетов (фрагментированы). Эти несколько пакетов должны быть отправлены по каналу, получены, подтверждены и снова собраны на дальнем конце. Если ваш канал неправильно настроен, и вам приходится фрагментировать каждый отправляемый пакет, фактическая скорость передачи данных падает.

В сетях Ethernet (проводных) используется MTU в 1500 байт.

Из-за дополнительных накладных расходов на пакет для WiFi (8 байт PPPoE заголовка), WiFi использует MTU 1492.

Ваш MTU должен быть установлен вашим DHCP-сервером, проверьте конфигурацию вашего маршрутизатора.

Вы можете установить свой собственный MTU (настройка не сохраняется при перезагрузках) с помощью

sudo ip link set dev name mtu 1492

где "name" - имя интерфейса, указанное выше.

Вот пример:

walt@squid:~(0)$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp63s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether 00:24:21:7f:e5:1c brd ff:ff:ff:ff:ff:ff
3: wlxf46d04b1790f: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether f4:6d:04:b1:79:0f brd ff:ff:ff:ff:ff:ff
walt@squid:~(0)$   sudo ip link set dev wlxf46d04b1790f mtu 1492
[sudo] password for walt: 
walt@squid:~(0)$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp63s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether 00:24:21:7f:e5:1c brd ff:ff:ff:ff:ff:ff
3: wlxf46d04b1790f: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1492 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether f4:6d:04:b1:79:0f brd ff:ff:ff:ff:ff:ff

Имя моего интерфейса WiFi "wlxf46d04b1790f".

1
ответ дан 20 August 2021 в 10:28

Другие вопросы по тегам:

Похожие вопросы: