В Ubuntu 20.04 Wi-Fi продолжает падать

Я недавно переехал и настроил свою систему с новым маршрутизатором Wi-Fi. С тех пор моя Ubuntu случайным образом теряет Wi-Fi каждые 5-10 минут. Мне нужно отключить настройку Wi-Fi на моем компьютере и снова включить его, чтобы восстановить доступ в Интернет. Иногда Wi-Fi прекращает работу, и история сети показывает полное использование, и мой компьютер зависает, требуя перезагрузки. Я перешел на comcast wifi 6 роутер. Моя карта Wi-Fi - это Intel Corporation Wi-Fi 6 AX200 (rev 1a). Кто-нибудь знает, как это исправить?

0
задан 24 July 2021 в 01:03

2 ответа

Проверьте 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".

ПРИМЕЧАНИЕ: фрагментация пакетов не регистрируется, поскольку это "особенность" уровня Data Link (уровень 2 в модели OSI).

0
ответ дан 28 July 2021 в 11:15

Беспроводная связь может перестать работать из-за управления питанием; то есть функция, при которой карта частично отключается для экономии заряда батареи в периоды бездействия, а затем, в идеале, автоматически включается при возобновлении активности. Давайте отключим энергосбережение, чтобы посмотреть, поможет ли это. С терминала:

sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*

Возможно, беспроводная связь отключается, потому что канал, к которому она была подключена, внезапно изменился.

Пожалуйста, проверьте настройки в роутере. WPA2-AES является предпочтительным; не какой-либо смешанный режим WPA и WPA2 и, конечно же, не TKIP. Во-вторых, если ваш маршрутизатор поддерживает скорость N, у вас может быть лучшее соединение с шириной канала 20 МГц в диапазоне 2,4 ГГц вместо автоматических 20/40 МГц, хотя это может повлиять на скорость N. Я рекомендую фиксированный канал, 1, 6 или 11, а не автоматический выбор канала. Также убедитесь, что маршрутизатор не настроен на использование только N скоростей; авто B, G и N.

Возможно, беспроводная связь отключается из-за наличия двух точек беспроводного доступа с одинаковым именем и паролем. Это типично, когда у вас есть сегмент 2,4 ГГц и сегмент 5 ГГц одного и того же маршрутизатора. Возможно, ваша беспроводная сеть находится в роуминге в поисках лучшего соединения. В таком случае я предлагаю вам переименовать точки доступа; что-то вроде myrouter2.4 и myrouter5.

После внесения этих изменений перезагрузите маршрутизатор.

Затем я рекомендую явно указать ваш регулирующий домен. Проверьте свое:

sudo iw reg get

Если вы получите 00, это универсальная настройка. Найдите свой здесь: http: //en.wikipedia.org / wiki / ISO_3166-1_alpha-2 Затем установите его временно:

sudo iw reg set IS

Конечно, замените код страны, если не Исландия. Установите его навсегда:

sudo nano /etc/default/crda

Измените последнюю строку, чтобы она читалась:

REGDOMAIN=IS

Внимательно прочтите, сохраните и закройте текстовый редактор.

Есть ли улучшения?

0
ответ дан 28 July 2021 в 11:15

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

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