After Updates, no Wifi Adapters work anymore

Maybe you will find some time to check the evil twin in airgeddon, after you have managed to get your WiFi running again :slight_smile:

As I mentioned earlier, I got my WiFi running again by following those steps BUT evil twin was not running correctly any more (unable to change the wlan0mon SSID name to targets SSID name.

veo

1 Like

My Alfa is now up and running!!! Thanks so much!

This is the link tht helped me https://github.com/aircrack-ng/rtl8812au

My interface names have also changed and are showing correctly as wlan0 and wlan1, however my tp link wifi adapter is still not working. I really don’t care about that at the moment though lol. I am grateful I can connect to wifi with at keast 1 adapter!

Thanks again!!

1 Like

Oh just in case, let me mention if other people have the same problem.

After I rebooted and tried to connect, it did not work. I had to run this command:

sudo depmod -a

Then I was able to connect!

1 Like

Ok I tried the evil twin attack in airgeddon and I could not put the Alfa in monitor mode, apparently the name changes when it tries to put device in monitor mode.

However, just for kicks I tried to put my TP Link WiFi adapted in monitor mode and it worked?! So weird that I can’t even use it to connect to WiFi, but I can put it in monitor mode. I didn’t even know this WiFi adapter could do this. I think it’s a mistake?

(The name of the Alfa wifi adapter changed to “10”)

Alright,

what Alfa card do you exactly have?

you might wanna try putting it in monitor mode by using the terminal without airgeddon. command:

sudo iwconfig
(check which wlan your card is. Let’s assume it is wlan1)

sudo ip link set wlan1 down
sudo iwconfig wlan1 mode monitor
sudo ip link set wlan1 up
sudo iwconfig
(check if it wlan1 now says monitor mode)

also try:
sudo ifconfig wlan1 down
sudo iwconfig wlan1 mode monitor
sudo ifconfig wlan1 up

maybe this gets you in monitor mode.

veo

I think i misunderstood some words you said :sweat_smile:
my problem with the awus036ach after update it didn’t show up at all

“apt install realtek-rtl88xxau-dkms” is at neawest version and every thing should work fine but it does’t

How I Fixed It:

i removed the driver
#cd /usr/src
#sudo rm -r rtl88.12au “Remove driver repo”

#su “then input root password to run all next commands as root”

update your repositories
#apt-get update

install dkms if it isn’t already
#apt-get install dkms

change directory to /usr/src
#cd /usr/src

install the driver from github
#git clone https://github.com/gordboy/rtl8812au.git

move into downloaded driver folder
cd rtl8812au/

make drivers
#make

move into parent directory
#cd …

debugging
#dkms status

rename file for use with dkms
#mv rtl8812au/ rtl8812au-5.3.0

dkms add driver
#dkms add -m rtl8812au -v 5.3.0

build drivers
#dkms build -m rtl8812au -v 5.3.0

install drivers
#dkms install -m rtl8812au -v 5.3.0

debugging
#lsmod

reboot
#reboot

Wifi interface should now appear.

I can now see my Alfa interface but Airgeddon can’t use it because its now using something called “Auto”.
See here for more info from the dev of Airgeddon:


Is a way to edit the driver to use monitor or managed instead of auto?

I tested aircrack and it works fine in monitor mode …
Try it manualy throw:

#If config wlan0 down
#Iwconfig wlan0 mode monitor
#Ifconfig wlan0 up

It will work fine , what i’m trying to fix is when i put it in monitor mode throw aircrack it doesn’t change to wlan0mon it change to monitor mode but stays wlan0

And another problem with reaver:
┌─[root@parrot]─[/home/v0rt3ex/Desktop]
└──╼ #wash -i wlan0
[X] ERROR: pcap_activate status -1
[X] PCAP: generic error code
couldn’t get pcap handle, exiting

I did try to manually witch it. For some reason it stopped recognizing the alfa adapter for a little bit of time.

I found a plugin for airgeddon that takes care of the problem:

after adding this to the airgeddon plugin directory its all working.

I can only tell you my experiences about the wlan0 in monitor mode.

I experienced this too, monitor mode on but wlan0 staid wlan0 instead of switching to wlan0mon but my wifi adapters worked rgardless of wlan0 or wlan0mon.

Is your adapter not working right when set to monitor mode with wlan0 interface?

YOU SIR ARE A LIFE SAVER HOW DID SOLVE THIS SOLUTION? IVE BEEN TRYING FOR WEEKS TO SOLVE THIS THANKS!!. you saved me

1 Like

You are welcome :heart: ,

To save a few extra days in monitor mode with alfa awus036ach:

Ifconfig wlan0 down
Airmon-ng check kill
Iwconfig wlan0 mode monitor #(iw)*
Ifconfig wlan0 up

Ur ready to go test with airodump-ng or aireplay :wink:

aother thing when i do the dkms status it says ‘dkms.conf does not exist’ any help?

i think i need the 5.6.1 version do you have the 5.6.1 version?

Sorry i currently use 4.7 & 4.8 beta :slight_smile:

no i mean for alfa driver 5.6.1 i am using parrot 4.7 aswell

I have Alpha Network usb with the rl3070 chipset and when I check the installed driver it shows me rt2070. It also happened to me when I did a full update and after that, the wifi stopped working after restarting. I did a LOT of searching and got some observations.

1st - I checked the driver associated with the wireless usb connection in the terminal.

dmesg | egrep 'rt28|usb|Phy'

That was the answer:

> [ 3.838713] usbcore: registered new interface driver usbfs
> [ 3.838728] usbcore: registered new interface driver hub
> [ 3.841455] usbcore: registered new device driver usb
> [ 3.859344] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
> [ 3.859346] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.859348] usb usb1: Product: UHCI Host Controller
> [ 3.859350] usb usb1: Manufacturer: Linux 5.4.0-3parrot1-amd64 uhci_hcd
> [ 3.859352] usb usb1: SerialNumber: 0000:00:1a.0
> [ 3.888135] usb usb2: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
> [ 3.888138] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.888140] usb usb2: Product: EHCI Host Controller
> [ 3.888142] usb usb2: Manufacturer: Linux 5.4.0-3parrot1-amd64 ehci_hcd
> [ 3.888144] usb usb2: SerialNumber: 0000:00:1a.7
> [ 3.916497] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
> [ 3.916499] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.916501] usb usb3: Product: UHCI Host Controller
> [ 3.916503] usb usb3: Manufacturer: Linux 5.4.0-3parrot1-amd64 uhci_hcd
> [ 3.916505] usb usb3: SerialNumber: 0000:00:1a.1
> [ 3.940146] usb usb4: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 5.04
> [ 3.940148] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.940150] usb usb4: Product: EHCI Host Controller
> [ 3.940152] usb usb4: Manufacturer: Linux 5.4.0-3parrot1-amd64 ehci_hcd
> [ 3.940154] usb usb4: SerialNumber: 0000:00:1d.7
> [ 3.942694] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
> [ 3.942696] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.942698] usb usb5: Product: UHCI Host Controller
> [ 3.942700] usb usb5: Manufacturer: Linux 5.4.0-3parrot1-amd64 uhci_hcd
> [ 3.942702] usb usb5: SerialNumber: 0000:00:1d.0
> [ 3.943400] usb usb6: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
> [ 3.943402] usb usb6: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.943404] usb usb6: Product: UHCI Host Controller
> [ 3.943406] usb usb6: Manufacturer: Linux 5.4.0-3parrot1-amd64 uhci_hcd
> [ 3.943408] usb usb6: SerialNumber: 0000:00:1d.1
> [ 3.944302] usb usb7: New USB device found, idVendor=1d6b, idProduct=0001, bcdDevice= 5.04
> [ 3.944305] usb usb7: New USB device strings: Mfr=3, Product=2, SerialNumber=1
> [ 3.944307] usb usb7: Product: UHCI Host Controller
> [ 3.944309] usb usb7: Manufacturer: Linux 5.4.0-3parrot1-amd64 uhci_hcd
> [ 3.944310] usb usb7: SerialNumber: 0000:00:1d.2
> [ 4.228056] usb 2-1: new high-speed USB device number 2 using ehci-pci
> [ 4.379022] usb 4-1: new high-speed USB device number 2 using ehci-pci
> [ 4.405444] usb 2-1: New USB device found, idVendor=064e, idProduct=a101, bcdDevice= 1.00
> [ 4.405447] usb 2-1: New USB device strings: Mfr=2, Product=1, SerialNumber=3
> [ 4.405449] usb 2-1: Product: Acer CrystalEye webcam
> [ 4.405451] usb 2-1: Manufacturer: SuYin
> [ 4.405453] usb 2-1: SerialNumber: CN0314-OV03-VA-R02.00.00
> [ 4.406794] usb 4-1: New USB device found, idVendor=090c, idProduct=1000, bcdDevice=10.00
> [ 4.406797] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [ 4.406799] usb 4-1: SerialNumber: 12050207003454
> [ 4.411009] usb-storage 4-1:1.0: USB Mass Storage device detected
> [ 4.411444] scsi host4: usb-storage 4-1:1.0
> [ 4.411582] usbcore: registered new interface driver usb-storage
> [ 4.412355] usbcore: registered new interface driver uas
> [ 4.536292] usb 4-3: new high-speed USB device number 3 using ehci-pci
> [ 4.582727] usb 4-3: New USB device found, idVendor=148f, idProduct=3070, bcdDevice= 1.01
> [ 4.582730] usb 4-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [ 4.582732] usb 4-3: Product: 802.11 n WLAN
> [ 4.582734] usb 4-3: Manufacturer: Ralink
> [ 4.582736] usb 4-3: SerialNumber: 1.0
> [ 4.716050] usb 4-5: new high-speed USB device number 4 using ehci-pci
> [ 4.749551] usb 4-5: New USB device found, idVendor=14cd, idProduct=6600, bcdDevice= 2.01
> [ 4.749556] usb 4-5: New USB device strings: Mfr=1, Product=3, SerialNumber=2
**> [ 4.749559] usb 4-5: Product: USB 2.0 IDE DEVICE **
**> [ 4.749562] usb 4-5: Manufacturer: Super Top **
> [ 4.749565] usb 4-5: SerialNumber: †††††㔠䰸匳䤵卓
> [ 4.749827] usb-storage 4-5:1.0: USB Mass Storage device detected
> [ 4.750353] usb-storage 4-5:1.0: Quirks match for vid 14cd pid 6600: 20
> [ 4.750392] scsi host5: usb-storage 4-5:1.0
> [ 37.506050] input: Acer CrystalEye webcam as /devices/pci0000:00/0000:00:1a.7/usb2/2-1/2-1:1.0/input/input17
> [ 37.506322] usbcore: registered new interface driver uvcvideo
> [ 41.260077] usb 4-3: reset high-speed USB device number 3 using ehci-pci
> [ 41.329206] usbcore: registered new interface driver rt2800usb
> [ 41.336324] rt2800usb 4-3:1.0 wlx00c0ca96f3e0: renamed from wlan1
> [ 77.682227] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file ‘rt2870.bin’
> [ 78.357988] rt2800usb 4-3:1.0: firmware: direct-loading firmware rt2870.bin
> [ 284.875164] usb 4-1: USB disconnect, device number 2
> [ 289.426975] usb 4-3: USB disconnect, device number 3
> [ 297.048265] usb 4-1: new high-speed USB device number 5 using ehci-pci
> [ 297.094871] usb 4-1: New USB device found, idVendor=148f, idProduct=3070, bcdDevice= 1.01
> [ 297.094880] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [ 297.094885] usb 4-1: Product: 802.11 n WLAN
> [ 297.094890] usb 4-1: Manufacturer: Ralink
> [ 297.094894] usb 4-1: SerialNumber: 1.0
> [ 297.244264] usb 4-1: reset high-speed USB device number 5 using ehci-pci
> [ 297.373432] rt2800usb 4-1:1.0 wlx00c0ca96f3e0: renamed from wlan1
> [ 297.414250] ieee80211 phy2: rt2x00lib_request_firmware: Info - Loading firmware file ‘rt2870.bin’
> [ 297.414296] rt2800usb 4-1:1.0: firmware: direct-loading firmware rt2870.bin`

2nd - The curious thing is that the associated driver is not rt2870 but rt2800. Then, I opened the Synaptic and looked for rt2800 and my surprise was that the driver is from the firmware-misc-nonfree package and not from the manufacturer itself.

> [ 41.336324] rt2800usb 4-3:1.0 wlx00c0ca96f3e0: renamed from wlan1
> [ 77.682227] ieee80211 phy1: rt2x00lib_request_firmware: Info - Loading firmware file ‘rt2870.bin’
> [ 78.357988] rt2800usb 4-3:1.0: firmware: direct-loading firmware rt2870.bin
> [ 284.875164] usb 4-1: USB disconnect, device number 2
> [ 289.426975] usb 4-3: USB disconnect, device number 3
> [ 297.048265] usb 4-1: new high-speed USB device number 5 using ehci-pci
> [ 297.094871] usb 4-1: New USB device found, idVendor=148f, idProduct=3070, bcdDevice= 1.01
> [ 297.094880] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
> [ 297.094885] usb 4-1: Product: 802.11 n WLAN
> [ 297.094890] usb 4-1: Manufacturer: Ralink
> [ 297.094894] usb 4-1: SerialNumber: 1.0
> [ 297.244264] usb 4-1: reset high-speed USB device number 5 using ehci-pci
> [ 297.373432] rt2800usb 4-1:1.0 wlx00c0ca96f3e0: renamed from wlan1
> [ 297.414250] ieee80211 phy2: rt2x00lib_request_firmware: Info - Loading firmware file ‘rt2870.bin’
> [ 297.414296] rt2800usb 4-1:1.0: firmware: direct-loading firmware rt2870.bin`

3rd - I tried to uninstall firmware-misc-nonfree but if I do that I have yes or yes to uninstall too firmware-linux, firmware-linux-nonfree and parrot-drivers.

4th - I tried too associate rt2870 to a specific usb connection with no success so I think it’s better to wait for Parrot version 4.8 and hope the developers can fix this.

Any thought of anyone of what can we do?

That’s what it should show. There is no rt3070.ko module, the the 3070 uses the rt2800usb module, not every chipset has it’s own unique driver.

The firmware is a proprietary blob from the manufacturer, hints the “non-free” section. The driver is open source and this is what we want because these can contain additional unlocked device functionality that the manufacturer driver never has.

The logs you show don’t suggest any driver problem. The firmware doesn’t complain about failing to load and the device gets named.

So what can it be? Because when I’m going to connect to a network, the connecting icon stays for a few seconds and doesn’t connect to any network. But if I connect to the internal wireless, it does without problem. I have seen that the nonfree driver can be redirected to a specific one but I wasn’t able to do it. I don’t know if it’s because there’s something that I missed or what, and it’s the first time something like this happens to me.