Wlan0 doesn't exist. Wifi won't connect

I just installed a fresh install of Parrot on my company Thinkpad E480 which had Windows 10 originally.

After searching forever and none of the forum posts from multiple forums are helpful I’ve decided to make my own post.

Note: SecureBoot is disabled (as was suggested by another forum)

Here are all my logs based on the logs requested by helpers from other forums from their helpee’s

resolv

Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)

DO NOT EDIT THIS FILE BY HAND – YOUR CHANGES WILL BE OVERWRITTEN

route

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface

rfkill

0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no

uname

Linux parrot 4.16.0-parrot12-amd64 @1 SMP Parrot 4.16.12-1parrot12.1 (2018-05-28) x86_64 GNU/Linux

No LSB Modules are available.
Distributor ID: Parrot
Description: Parrot 4.1
Release: 4.1
Codename: stable

lsmod

Module Size Used by
sd_mod 53248 0
sg 36864 0
uas 28672 0
usb_storage 69632 1 uas
iwlwifi 225280 0
cfg80211 729088 1 iwlwifi
rfcomm 90112 16
cmac 16384 1
bnep 24576 2
snd_hda_codec_hdmi 57344 1
cpufreq_powersave 16384 0
cpufreq_userspace 16384 0
cpufreq_conservative 16384 0
binfmt_misc 20480 1
nls_cp437 20480 1
vfat 24576 1
fat 77824 1 vfat
snd_hda_codec_conexant 24576 1
snd_hda_codec_generic 86016 1 snd_hda_codec_conexant
snd_soc_skl 114688 0
snd_soc_skl_ipc 73728 1 snd_soc_skl
btusb 53248 0
snd_hda_ext_core 28672 1 snd_soc_skl
btrtl 16384 1 btusb
btbcm 16384 1 btusb
snd_soc_sst_dsp 36864 1 snd_soc_skl_ipc
btintel 24576 1 btusb
snd_soc_sst_ipc 16384 1 snd_soc_skl_ipc
snd_soc_acpi 16384 1 snd_soc_skl
intel_rapl 24576 0
bluetooth 626688 41 btrtl,btintel,bnep,btbcm,rfcomm,btusb
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
snd_soc_core 270336 1 snd_soc_skl
snd_compress 24576 1 snd_soc_core
coretemp 16384 0
uvcvideo 106496 0
snd_hda_intel 45056 3
kvm_intel 180224 0
videobuf2_vmalloc 16384 1 uvcvideo
jitterentropy_rng 16384 0
videobuf2_memops 16384 1 videobuf2_vmalloc
snd_hda_codec 151552 4 snd_hda_intel,snd_hda_codec_conexant,snd_hda_codec_hdmi,snd_hda_codec_generic
videobuf2_v4l2 28672 1 uvcvideo
kvm 704512 1 kvm_intel
drbg 28672 1
irqbypass 16384 1 kvm
snd_hda_core 94208 7 snd_hda_intel,snd_hda_codec_conexant,snd_hda_codec,snd_hda_ext_core,snd_soc_skl,snd_hda_codec_hdmi,snd_hda_codec_generic
videobuf2_common 49152 2 uvcvideo,videobuf2_v4l2
ansi_cprng 16384 0
intel_cstate 16384 0
snd_hwdep 16384 1 snd_hda_codec
efi_pstore 16384 0
intel_uncore 131072 0
joydev 24576 0
videodev 204800 3 uvcvideo,videobuf2_common,videobuf2_v4l2
snd_pcm 118784 7 snd_hda_intel,snd_hda_codec,snd_hda_ext_core,snd_hda_core,snd_soc_skl,snd_hda_codec_hdmi,snd_soc_core
mei_me 45056 0
iTCO_wdt 16384 0
intel_rapl_perf 16384 0
media 45056 2 uvcvideo,videodev
pcspkr 16384 0
serio_raw 16384 0
efivars 20480 1 efi_pstore
wmi_bmof 16384 0
ecdh_generic 24576 2 bluetooth
iTCO_vendor_support 16384 1 iTCO_wdt
snd_timer 36864 1 snd_pcm
mei 106496 1 mei_me
shpchp 40960 0
intel_pch_thermal 16384 0
ucsi_acpi 16384 0
typec_ucsi 32768 1 ucsi_acpi
typec 28672 1 typec_ucsi
thinkpad_acpi 98304 1
nvram 16384 1 thinkpad_acpi
snd 94208 17 snd_compress,snd_hda_intel,snd_hwdep,snd_hda_codec_conexant,snd_hda_codec,snd_timer,thinkpad_acpi,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_soc_core,snd_pcm
soundcore 16384 1 snd
rfkill 28672 6 bluetooth,thinkpad_acpi,cfg80211
battery 20480 0
ac 16384 0
evdev 28672 14
acpi_pad 24576 0
efivarfs 16384 1
ip_tables 28672 0
x_tables 40960 1 ip_tables
autofs4 49152 2
raid10 57344 0
raid456 167936 0
async_raid6_recov 20480 1 raid456
async_memcpy 16384 2 raid456,async_raid6_recov
async_pq 16384 2 raid456,async_raid6_recov
async_xor 16384 3 async_pq,raid456,async_raid6_recov
async_tx 16384 5 async_xor,async_pq,raid456,async_memcpy,async_raid6_recov
libcrc32c 16384 1 raid456
raid1 45056 0
raid0 20480 0
multipath 16384 0
linear 16384 0
md_mod 159744 6 raid1,raid10,multipath,linear,raid0,raid456
btrfs 1347584 0
xor 24576 2 async_xor,btrfs
zstd_decompress 94208 1 btrfs
zstd_compress 188416 1 btrfs
xxhash 16384 2 zstd_compress,zstd_decompress
raid6_pq 122880 4 async_pq,btrfs,raid456,async_raid6_recov
ext4 720896 1
crc16 16384 2 bluetooth,ext4
mbcache 16384 1 ext4
jbd2 118784 1 ext4
crc32c_generic 16384 0
fscrypto 32768 1 ext4
ecb 16384 0
nls_ascii 16384 1
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
crc32c_intel 24576 4
ghash_clmulni_intel 16384 0
pcbc 16384 0
i915 1658880 3
i2c_algo_bit 16384 1 i915
ahci 40960 0
aesni_intel 188416 2
sdhci_pci 40960 0
cqhci 28672 1 sdhci_pci
xhci_pci 16384 0
aes_x86_64 20480 1 aesni_intel
libahci 40960 1 ahci
drm_kms_helper 200704 1 i915
nvme 36864 3
crypto_simd 16384 1 aesni_intel
glue_helper 16384 1 aesni_intel
sdhci 53248 1 sdhci_pci
cryptd 28672 3 crypto_simd,ghash_clmulni_intel,aesni_intel
xhci_hcd 258048 1 xhci_pci
mmc_core 172032 3 sdhci,sdhci_pci,cqhci
psmouse 172032 0
libata 274432 2 ahci,libahci
r8169 94208 0
i2c_i801 28672 0
nvme_core 77824 5 nvme
usbcore 290816 6 uvcvideo,usb_storage,xhci_pci,btusb,uas,xhci_hcd
drm 462848 4 i915,drm_kms_helper
mii 16384 1 r8169
scsi_mod 253952 5 sd_mod,usb_storage,libata,uas,sg
usb_common 16384 1 usbcore
thermal 20480 0
wmi 28672 1 wmi_bmof
video 45056 2 thinkpad_acpi,i915
button 16384 1 i915

lspci

00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5914] (rev 08)
Subsystem: Lenovo Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [17aa:5068]
00:02.0 VGA compatible controller [0300]: Intel Corporation UHD Graphics 620 [8086:5917] (rev 07)
Subsystem: Lenovo UHD Graphics 620 [17aa:5068]
Kernel driver in use: i915
Kernel modules: i915
00:08.0 System peripheral [0880]: Intel Corporation Skylake Gaussian Mixture Model [8086:1911]
Subsystem: Lenovo Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th Gen Core Processor Gaussian Mixture Model [17aa:5068]
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21)
Subsystem: Lenovo Sunrise Point-LP USB 3.0 xHCI Controller [17aa:5068]
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21)
Subsystem: Lenovo Sunrise Point-LP Thermal subsystem [17aa:5068]
Kernel driver in use: intel_pch_thermal
Kernel modules: intel_pch_thermal
00:16.0 Communication controller [0780]: Intel Corporation Sunrise Point-LP CSME HECI #1 [8086:9d3a] (rev 21)
Subsystem: Lenovo Sunrise Point-LP CSME HECI [17aa:5068]
Kernel driver in use: mei_me
Kernel modules: mei_me
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21)
Subsystem: Lenovo Sunrise Point-LP SATA Controller [AHCI mode] [17aa:5068]
Kernel driver in use: ahci
Kernel modules: ahci
00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port [8086:9d10] (rev f1)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.4 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 [8086:9d14] (rev f1)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 [8086:9d18] (rev f1)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.2 PCI bridge [0604]: Intel Corporation Device [8086:9d1a] (rev f1)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.3 PCI bridge [0604]: Intel Corporation Device [8086:9d1b] (rev f1)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:9d4e] (rev 21)
Subsystem: Lenovo Device [17aa:5068]
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21)
Subsystem: Lenovo Sunrise Point-LP PMC [17aa:5068]
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
Subsystem: Lenovo Sunrise Point-LP HD Audio [17aa:5068]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)
Subsystem: Lenovo Sunrise Point-LP SMBus [17aa:5068]
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 10)
Subsystem: Lenovo RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [17aa:5068]
Kernel driver in use: r8169
Kernel modules: r8169
04:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961 [144d:a804]
Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961 [144d:a801]
Kernel driver in use: nvme
Kernel modules: nvme
05:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter [10ec:b822]
Subsystem: Lenovo RTL8822BE 802.11a/b/g/n/ac WiFi adapter [17aa:b024]
06:00.0 SD Host controller [0805]: O2 Micro, Inc. SD/MMC Card Reader Controller [1217:8621] (rev 01)
Subsystem: Lenovo SD/MMC Card Reader Controller [17aa:5068]
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci

iwconfig

eth0 no wireless extensions.

lo no wireless extensions.

ifconfig

eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 8c:16:45:33:fe:83 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 902 bytes 73148 (71.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 902 bytes 73148 (71.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Firmware

-rw-r–r-- 1 root root 337520 Aug 27 2017 iwlwifi-1000-5.ucode
-rw-r–r-- 1 root root 337572 Aug 27 2017 iwlwifi-100-5.ucode
-rw-r–r-- 1 root root 689680 Aug 27 2017 iwlwifi-105-6.ucode
-rw-r–r-- 1 root root 701228 Aug 27 2017 iwlwifi-135-6.ucode
-rw-r–r-- 1 root root 695876 Aug 27 2017 iwlwifi-2000-6.ucode
-rw-r–r-- 1 root root 707392 Aug 27 2017 iwlwifi-2030-6.ucode
-rw-r–r-- 1 root root 683996 Aug 27 2017 iwlwifi-3160-12.ucode
-rw-r–r-- 1 root root 918080 Aug 27 2017 iwlwifi-3160-14.ucode
-rw-r–r-- 1 root root 918212 Aug 27 2017 iwlwifi-3160-16.ucode
-rw-r–r-- 1 root root 918268 Aug 27 2017 iwlwifi-3160-17.ucode
-rw-r–r-- 1 root root 669872 Aug 27 2017 iwlwifi-3160-9.ucode
-rw-r–r-- 1 root root 1384856 Aug 27 2017 iwlwifi-3168-21.ucode
-rw-r–r-- 1 root root 1028092 Aug 27 2017 iwlwifi-3168-22.ucode
-rw-r–r-- 1 root root 1036372 Aug 27 2017 iwlwifi-3168-29.ucode
-rw-r–r-- 1 root root 150100 Aug 27 2017 iwlwifi-3945-2.ucode
-rw-r–r-- 1 root root 187972 Aug 27 2017 iwlwifi-4965-2.ucode
-rw-r–r-- 1 root root 353240 Aug 27 2017 iwlwifi-5000-2.ucode
-rw-r–r-- 1 root root 340696 Aug 27 2017 iwlwifi-5000-5.ucode
-rw-r–r-- 1 root root 337400 Aug 27 2017 iwlwifi-5150-2.ucode
-rw-r–r-- 1 root root 454608 Aug 27 2017 iwlwifi-6000-4.ucode
-rw-r–r-- 1 root root 444128 Aug 27 2017 iwlwifi-6000g2a-5.ucode
-rw-r–r-- 1 root root 677296 Aug 27 2017 iwlwifi-6000g2a-6.ucode
-rw-r–r-- 1 root root 679436 Aug 27 2017 iwlwifi-6000g2b-6.ucode
-rw-r–r-- 1 root root 463692 Aug 27 2017 iwlwifi-6050-4.ucode
-rw-r–r-- 1 root root 469780 Aug 27 2017 iwlwifi-6050-5.ucode
-rw-r–r-- 1 root root 782300 Aug 27 2017 iwlwifi-7260-12.ucode
-rw-r–r-- 1 root root 1049152 Aug 27 2017 iwlwifi-7260-14.ucode
-rw-r–r-- 1 root root 1049284 Aug 27 2017 iwlwifi-7260-16.ucode
-rw-r–r-- 1 root root 1049340 Aug 27 2017 iwlwifi-7260-17.ucode
-rw-r–r-- 1 root root 680508 Aug 27 2017 iwlwifi-7260-9.ucode
-rw-r–r-- 1 root root 880604 Aug 27 2017 iwlwifi-7265-12.ucode
-rw-r–r-- 1 root root 1180224 Aug 27 2017 iwlwifi-7265-14.ucode
-rw-r–r-- 1 root root 1180356 Aug 27 2017 iwlwifi-7265-16.ucode
-rw-r–r-- 1 root root 1180412 Aug 27 2017 iwlwifi-7265-17.ucode
-rw-r–r-- 1 root root 697828 Aug 27 2017 iwlwifi-7265-9.ucode
-rw-r–r-- 1 root root 1002800 Aug 27 2017 iwlwifi-7265D-12.ucode
-rw-r–r-- 1 root root 1384256 Aug 27 2017 iwlwifi-7265D-14.ucode
-rw-r–r-- 1 root root 1384500 Aug 27 2017 iwlwifi-7265D-16.ucode
-rw-r–r-- 1 root root 1383604 Aug 27 2017 iwlwifi-7265D-17.ucode
-rw-r–r-- 1 root root 1385368 Aug 27 2017 iwlwifi-7265D-21.ucode
-rw-r–r-- 1 root root 1028376 Aug 27 2017 iwlwifi-7265D-22.ucode
-rw-r–r-- 1 root root 1036528 Aug 27 2017 iwlwifi-7265D-29.ucode
-rw-r–r-- 1 root root 2345768 Aug 27 2017 iwlwifi-8000C-14.ucode
-rw-r–r-- 1 root root 2351636 Aug 27 2017 iwlwifi-8000C-16.ucode
-rw-r–r-- 1 root root 2394060 Aug 27 2017 iwlwifi-8000C-21.ucode
-rw-r–r-- 1 root root 2120860 Aug 27 2017 iwlwifi-8000C-22.ucode
-rw-r–r-- 1 root root 2227284 Aug 27 2017 iwlwifi-8000C-27.ucode
-rw-r–r-- 1 root root 2309768 Aug 27 2017 iwlwifi-8000C-31.ucode
-rw-r–r-- 1 root root 2389968 Aug 27 2017 iwlwifi-8265-21.ucode
-rw-r–r-- 1 root root 1811984 Aug 27 2017 iwlwifi-8265-22.ucode
-rw-r–r-- 1 root root 2234528 Aug 27 2017 iwlwifi-8265-27.ucode
-rw-r–r-- 1 root root 2303024 Aug 27 2017 iwlwifi-8265-31.ucode


What version of Parrot are you running? (include version, edition, and architecture)

Configured to multiboot with other systems? YES

If there are any similar issues or solutions, link to them below:
Dozens. Will edit this post after going through my browser history if requested. Google yields DOZENS of results. None of which helped me. Many left unanswered.

If there are any error messages or relevant logs, post them below:
Nope. Just that the network icon on upper right shows - as if I can’t even add wireless connections. Plus all the terminal logs that the other forums requested other people to post are above in the details sections.

“Ethernet Network”
disconnected
VPN Connections >

2 Likes

Nevermind - Resolved
Discovered https://ubuntuforums.org/showthread.php?t=2364383&page=3&p=13715520#post13715520

Where person offers alternative to standard rtlwifi which wasn’t compiling for me.

I used wget https://github.com/lwfinger/rtlwifi_new/archive/extended.zip to grab the extended one, ran make, then sudo make install, then sudo modprobe rtl8822be and I didn’t even have to restart - it started working!!!

Wish I understood what all this means or even what category of knowledge this is - DevOps? Security? Deep Linux Kernal Programming? C Programming with device manufacturer specialization? I don’t even know how to learn this stuff.

Hope this helps somebody else.

3 Likes

Thanks…!! its working

Hi Lumodon,

I tried to reinstall the driver with the link you have provided.
When i run sudo modprobe rtl8822be it gave me an error
"ERROR : could not insert rtl8822b3’ exec format error

any idea ?

Hi everyone! From my experience, no wireless interface error happens because your wireless driver is missing. You have to check your wireless device instead of follow every topic on internet / forum because wrong driver can not fix the issue. The command lspci will show your hardware devices. I am not on laptop so I can’t take good example, here is my output for ethernet device:
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
After get the device name, you can google Install driver for <device name> for Debian distro. It should work for Parrot.
If you don’t have ethernet for laptop (You are having only wireless AP), you can use tethering network with your Android phone (IDK about iPhone). I don’t really remember the name of the mode but it should use USB interface to simulate ethernet network for your laptop:
laptop ---> ethernet via USB --> android --> Wireless connection to AP

You certainly can with an iphone(see pkg’s ipeth and usbmuxd). The now dated libmobidevice(sp?) provides further cli interaction with “i” devices. I think theyre all installed by default but I don’t use them so I don’t remember.