Вы установили пакет модуля драйвера DKMS для realtek-rtl88xxau
, но, согласно вашим выводам lsusb
, ваш WiFi-адаптер использует вовсе не чип Realtek, а чип Broadcom BCM43526.
Согласно Linux -Wireless Wiki , этот конкретный чип в настоящее время не поддерживается драйверами с открытым -исходным кодом.
Поиск в Google ключевых слов «BCM43526 linux» или «NetGear A6200 linux» указывает на то, что этот конкретный адаптер Wi-Fi вызывает проблемы и у других пользователей Linux. Единственный способ заставить его работать — это ndiswrapper
(, то есть оболочку драйвера, которая позволяет использовать сетевые драйверы Windows с Linux ).
К сожалению, ndiswrapper не поддерживает режим мониторинга WiFi, а это означает, что многие инструменты тестирования на проникновение (= причина существования Kali Linux )будут непригодны для использования с ним.
Вам нужно дважды -закавычить $output
как "$output"
, когда вы повторяете это. В противном случае на выходе будут символы новой строки и другие пробелы -, преобразованные в просто пробелы.
Также рекомендуется заключать в двойные -кавычки подстановку команды. output="$(...)"
вместо простоoutput=$(...)
напр.
output="$( cat databaselog | awk '{print $9,$1,$2,$6}' )"
echo >> savedfile
echo "$output" >> savedfile
Но лучше всего:
echo >> savedfile
awk '{print $9,$1,$2,$6}' databaselog >> savedfile