
Я установил Linux mint на MacBook pro с macOS Catalina с двойной загрузкой. Я получаю 240 Мбит/с на macOS, но только 30-40 на Linux mint. Я подключен к 802.11ac на macOS. Как мне проверить, является ли мое подключение в Linux 802.11ac или нет? и/или исправить проблему?
решение1
Попробуйте sudo iw wlan0 station dump
, где wlan0
находится ваше устройство WLAN. Это даст вам как текущую скорость передачи и приема, так и ширину канала.
Если ширина канала 80 МГц или 160 МГц, вы используете 802.11ac. Если ширина канала 20 МГц или 40 МГц, вы используете 802.11n.
Обратите внимание, что 802.11ac включает 802.11n в качестве резервного варианта, и в зависимости от условий отправки/приема 802.11ac будет масштабироваться до каналов шириной 40 МГц или 20 МГц и более низких скоростей передачи данных. Тогда вы все еще "используете 802.11ac".
Если вы хотите узнать, на что способна ваша комбинация драйвера и оборудования («поддерживает ли она 802.11ac вообще?»), используйте iw phy
. Если вы видите VHT
(очень высокая пропускная способность), у вас есть 802.11ac.
Также обратите внимание, что поддержка оборудования на MacBook может быть неоптимальной для специфического оборудования Apple, такого как WLAN. Так что если iw phy
не отображается VHT
, вы ничего не можете с этим поделать, если только вы не заставите Apple сделать общедоступной документацию по оборудованию, чтобы люди могли писать для него драйверы Linux.