Page 1 of 1

[solved] T440s "No wireless extensions",NetworkManager works

Posted: Sun Apr 27, 2014 7:48 pm
by yak_sk
I have a strange problem. Most of the time, I am using NetworkManager for wifi. This works perfectly. However
sometimes I want to experiment with analyzing networks, dumping raw air traffic, etc. And I don't get
this in particular:

Code: Select all

# iwconfig 
enp0s25   no wireless extensions.
wlp3s0    no wireless extensions.
lo        no wireless extensions.
sit0      no wireless extensions.
even though wlp3s0 is my wireless card, it is associated on my local network and works flawlessly (networkmanager):

Code: Select all

# ifconfig
wlp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.88.246  netmask 255.255.255.0  broadcast 192.168.88.255
        inet6 fe80::5e51:4fff:fee6:9e75  prefixlen 64  scopeid 0x20<link>
        ether my_mac_address  txqueuelen 1000  (Ethernet)
        RX packets 65947  bytes 51756555 (49.3 MiB)
        RX errors 0  dropped 7402  overruns 0  frame 0
        TX packets 39112  bytes 9756598 (9.3 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Relevant dmesg output:

Code: Select all

[    2.345897] iwlwifi 0000:03:00.0: irq 60 for MSI/MSI-X
[    4.027179] iwlwifi 0000:03:00.0: loaded firmware version 22.0.7.0 op_mode iwlmvm
[    4.027191] iwlwifi 0000:03:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
[    4.027651] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[    4.028090] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[    4.246928] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    4.566351] systemd-udevd[1964]: renamed network interface wlan0 to wlp3s0
I'm running a systemd-based Gentoo Linux installation, kernel: 3.12.13-gentoo #4 SMP x86_64.

Did I miss something? Did wireless-tools like iwconfig stop supporting new intel cards? And the aircrack-ng package too?

Re: T440s "No wireless extensions" but NetworkManager works

Posted: Mon May 05, 2014 5:02 pm
by yak_sk
Working answer:

Since nobody replied and I managed to find the solution, here it is, so that someone who searches the same problem finds this:

The problem was that apparently iwconfig (and wireless tools in general) use the old wext interface of the wireless driver, which
is now obsolete. The solution is either to move on and use iw / wpa_supplicant / NetworkManager or enable the compability
api
in the kernel:

CONFIG_CFG80211_WEXT=y