Kali Linux Erro sem fio Rolling Alfa NHA -22, Kali no Virtual Box (host Kali) Live Mode

1

Oi, acabei de comprar um adaptador sem fio USB sem fio AWDA036NHA da Alfa. Eu também acabei de atualizar o Kali 2.0 Sana instalado no meu disco rígido para o novo rolamento Kali. Parece haver problemas ao colocar a placa wireless no modo monitor com a nova versão.

root@kali:~# airmon-ng

PHY Interface   Driver      Chipset

phy0    wlan0       wl      Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)
phy1    wlx00c0ca846d32 ath9k_htc   Atheros Communications, Inc. AR9271 802.11n

root@kali:~# airmon-ng check kill

Matando esses processos:

Nome do PID  1006 wpa_supplicant

root@kali:~# airmon-ng

PHY Interface   Driver      Chipset

phy0    wlan0       wl      Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)
phy1    wlx00c0ca846d32 ath9k_htc   Atheros Communications, Inc. AR9271 802.11n


root@kali:~# airmon-ng start wlx00c0ca846d32


PHY Interface   Driver      Chipset

phy0    wlan0       wl      Broadcom Corporation BCM4352 802.11ac Wireless Network Adapter (rev 03)
phy1    wlx00c0ca846d32 ath9k_htc   Atheros Communications, Inc. AR9271 802.11n


ERROR adding monitor mode interface: command failed: Invalid argument (-22)

Minha primeira pergunta é alguém já encontrou isso ou encontrou uma correção? Eu tentei algumas coisas diferentes sem poder consertá-lo. Depois de pesquisar on-line, a única correção que consegui encontrar foi a execução do adaptador fora da caixa virtual (host windows 10). Depois de adicionar um novo dispositivo USB, parecia funcionar ok, existe uma maneira de executar o Kali Live no Virtual Box (Host Kali Rolling) sem usar espaço no disco rígido e recursos mínimos para executar o cartão no modo de monitor até que eu possa encontrar uma maneira de executá-lo dentro de Kali Rolling?

    
por Josh Churchill 24.04.2016 / 05:04

1 resposta

0

Resposta muito tardia, mas essa pergunta me intrigou, pois nunca tive um problema com o mesmo hardware.

Com referência ao script airmon-ng , isso mostra que o erro é lançado aqui

printf "\n\nERROR adding monitor mode interface: ${IW_ERROR}\n"

e IW_ERROR são avaliados como a saída do comando

IW_ERROR="$(iw phy ${PHYDEV} interface add ${1}mon type monitor 2>&1)"

$PHYDEV é retornado de uma função que examina os dispositivos sem fio

getPhy() {
    if [ -z "$1" ]; then
            return
    fi

    if [ $MAC80211 = "0" ]; then
            PHYDEV="null"
            return
    fi

    if [ -r /sys/class/net/$1/phy80211/name ]; then
            PHYDEV="$(cat /sys/class/net/$1/phy80211/name)"
    fi
    if [ -d /sys/class/net/$1/phy80211/ ] && [ -z "${PHYDEV}" ]; then

            PHYDEV="$(ls -l "/sys/class/net/$1/phy80211" | sed 's/^.*\/\([a-zA-Z0-9_-]*\)$//')"
    fi
}

Sem saber o que estava no OP /sys/class/net/ , é difícil ter 100% de certeza, mas o erro quase certamente surgiu aqui e provavelmente está relacionado ao registro do dispositivo ou à análise do nome da interface sem fio para gerar o nome da interface do monitor ($ 1) teria sido wlx00c0ca846d3mon (?).

O erro no registro do nome do dispositivo (e uma possível correção?) foi identificado aqui .

ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules (if you get a file exist error, delete the file and try again) then reboot

    
por 02.12.2017 / 06:28