DHCP работает по Wi-Fi, но мой компьютер не может принимать одноадресные пакеты только широковещательные пакеты

Я не могу использовать мои беспроводные возможности моего ноутбука вообще.

Я подключаюсь к своему домашнему маршрутизатору вручную (без использования менеджера сети, я его очистил). Используя следующие команды:

ifconfig wlan0 up wpa_supplicant -Dnl82011 -iwlan0 -c /etc/wpa_supplicant.conf 

Он говорит, что Wi-Fi подключен. Они в другом терминале я говорю

 dhclient -v wlan0 

Он получает IP-адрес после первого DHCPDISCOVER.

Но тогда я не могу пинг или что-нибудь. tcpdump говорит, что мой компьютер отчаянно отправляет ARP на MAC-адрес маршрутизатора get, но не видит ответа.

Я могу видеть эти трансляции с моего настольного компьютера, поэтому они определенно выходят в эфир. Я также могу транслировать ARP с помощью arpsend со своего настольного компьютера, и я вижу их на своем ноутбуке. Я даже могу запросить MAC-адрес моего ноутбука с моего компьютера, используя arpsend, и мой ноутбук отвечает на них, и ответ получен на настольном компьютере.

Но что-то проглатывает все пакеты, предназначенные специально для ноутбука, в то время как широковещательные пакеты (такие как широковещательные пинги и широковещательные рассылки arp) принимаются.

Если я пытаюсь использовать проводное соединение, это работает. Только беспроводная связь плохая.

Мои iptables пусты, поэтому у меня нет активного брандмауэра, который блокировал бы трафик.

Я даже немного изменил свой MAC-адрес, чтобы убедиться, что это не мой маршрутизатор, но безрезультатно.

Я не нашел ничего подходящего в Интернете, люди обычно имеют эту проблему только с очень сложными сетевыми настройками. И я здесь просто хочу получить мою работу Wi-Fi.

У меня полностью закончились идеи.

Есть идеи, что может быть виновником?

Сегодня я продолжил свое расследование.

Я выбрал старое kernel: безрезультатно.

Затем я попробовал следующее: активировал мобильную точку доступа на моем телефоне и попытался подключиться к ней. И это сработало!

Ни за что! Мой телефон может нормально подключаться к маршрутизатору, возможно, мой маршрутизатор как-то заблокировал мой ноутбук или что-то еще? Я проверил банлист MAC, они были пусты. Но все равно безрезультатно.

Возможно, что-то в airе. И действительно, есть вероятность, что ноутбук был на моем столе, рядом с моим маршрутизатором и разветвителем шнура питания. Который действительно может вызвать помехи или что-то подобное. Но как получилось, что WPA-рукопожатие и DHCP удалось? Я не знаю. Возможно, они представляют собой разные пакеты и не теряются при помехах.

В любом случае, я убрал ноутбук с беспроводной точки доступа, выключил его, снял блок питания. Так как его батарея разрядилась, он забыл настройки CMOS и должен был установить дату и время при следующей загрузке.

Я попробовал снова оттуда, и это сработало!

Итак, возможные вещи, которые могли быть виновником:

  • интерференция
  • Карта Wi-Fi не любит, когда на нее роутер от 30 см.
  • Сброс CMOS исправил это.

Во всяком случае, для науки я снова перешел на свой ноутбук к столу, чтобы посмотреть, возникнут ли у меня проблемы.

Но сейчас нет. Я не могу воспроизвести это снова.

Похоже, что-то на моем ноутбуке вошло в заблокированное состояние и оставалось таким до следующего полного цикла питания.

Я работаю с компьютерами в течение 15 лет и никогда раньше не сталкивался с такой проблемой, как подобные симптомы.