802.11n и 802.11g являются расширениями 802.11b и включают старый протокол. Вы не можете «отключить 802.11b».
Кроме того, ваш драйвер WLAN автоматически переключится на скорость передачи данных и протокол, которые лучше всего работают в текущих условиях с учетом мощности сигнала и использования канала. Для этого есть причина: если он попытается использовать более высокий битрейт, он получит слишком много ошибок, поэтому пропускная способность при этой попытке уменьшится, а не увеличится.
Сила сигнала немного зависит от драйверов и аппаратного обеспечения, но по моему опыту ваши -78 дБ находятся на границе, где возможна связь именно так.
Поэтому, если вам нужна более высокая пропускная способность, найдите лучшее место для своих антенн, используйте более качественные антенны или расположите компьютер и маршрутизатор ближе друг к другу.
Кстати, вы можете получить более подробную информацию с помощью дампа станции iw wlan0
вместо использования старого iwconfig
.
Редактировать:
Не говорите «Я вижу битрейт 802.11b». Если вы видите битрейт, скажем, 11 МБ, вы все еще можете быть подключены с использованием протоколов, определенных 802.11g или 802.11n, и на самом деле ваша WLAN и точки доступа могут согласовать этот битрейт, используя протокол, который не является частью 802.11b.
Как я уже сказал, 802.11g является расширением стандарта 802.11b. 802.11g поддерживает все битрейты и информацию протокола 802.11b. 802.11n поддерживает все битрейты и информацию о протоколах как 802.11g, так и 802.11b. Обычно вы видите только новые битрейты в Вики и т. д., потому что повторять старые было бы утомительно.
Вам нужно добавить немного Lua.
Во-первых, создайте функцию Lua для вызова top
, отрежьте пробел в конце ее ответа и сохраните его в файле с именем, например, snipws.lua
...
function conky_snipws()
local s = conky_parse("${top name 1}")
return string.gsub(s, "%s+$", "")
end
Затем в верхней части раздела conky.config
вашего файла .conkyrc
поместите следующее (, изменив путь по мере необходимости )...
lua_load = '~/bin/lua_scripts/snipws.lua',
...и в разделе conky.text
поместите следующее...
${lua conky_snipws}
Вы также можете включить назначение top_name_width
в секцию conky.config
, чтобы указать максимальную ширину имени, до 512 символов в соответствии с man top
.