I cannot use my wireless capabilities of my laptop at all.
I connect to my home router manually (without using the network manager, I purged it). Using the following commands:
ifconfig wlan0 up
wpa_supplicant -Dnl82011 -iwlan0 -c /etc/wpa_supplicant.conf
It says the wifi is connected. They in another terminal I say
dhclient -v wlan0
It gets an ip address after the first DHCPDISCOVER.
But then I cannot ping or anything. tcpdump says my computer is desperately sending ARPs to the get router's MAC but doesn't see a reply.
I can see these broadcasts from my desktop PC, so they are definitely put on the air. I can also broadcast ARP-s using the arpsend
from my desktop computer and I see them on my laptop. I can even ask for my laptop's MAC address from my desktop using arpsend and my laptop replies those and the reply is received on the desktop computer.
But something swallows all packets directed specifically to the laptop, while the broadcast packets (like broadcast pings and arp broadcasts) are received.
If I try to use wired connection it works. Only the wireless is bad.
My iptables are empty so I have no active firewall that would block the traffic.
I even changed my MAC address slightly to make sure it's not my router wreaking havoc, but no avail.
I found nothing relevant on the internet, people usually have this problem with very complex networking setups only. And I'm here just wanting get my wifi work.
I totally ran out of ideas.
Any idea what can be the culprit?
dmesg
after booting (like "wrong firmware version")?