ICMP перенаправления посылаются для определения лучшего маршрута/пути к месту назначения.
Поскольку вы должны иметь IP-адрес в той же сети, что и шлюз/выход для маршрута, маршрут будет вставлен в таблицу маршрутизации, только если все следующие условия верны:
accept_redirects
установлен в 1 в противном случае маршрут будет отброшен.
Я бы не стал принимать перенаправления вслепую, поскольку известны последствия для безопасности, связанные с поддельными ICMP перенаправлениями. ICMP перенаправления могут также маскировать временные сбои в работе сети или ошибки проектирования сети.
Я не отвечаю на поставленный выше вопрос, но вот что я решил для решения аналогичной проблемы на другом ноутбуке Lenovo с беспроводной картой Intel 3165. Он имеет ту же прошивку, что и 7265 (https://www.intel.in/content/www/in/en/support/articles/000005511/network-and-i-o/wireless-networking.html).
$ sudo dmesg | grep -i iwlwifi
[ 8.915617] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-26.ucode (-2)
[ 8.915624] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-26.ucode failed with error -2
[ 8.915667] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-25.ucode (-2)
[ 8.915673] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-25.ucode failed with error -2
[ 8.915707] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-24.ucode (-2)
[ 8.915713] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-24.ucode failed with error -2
[ 8.915746] iwlwifi 0000:02:00.0: firmware: failed to load iwlwifi-7265D-23.ucode (-2)
[ 8.915752] iwlwifi 0000:02:00.0: Direct firmware load for iwlwifi-7265D-23.ucode failed with error -2
[ 9.369135] iwlwifi 0000:02:00.0: firmware: direct-loading firmware iwlwifi-7265D-22.ucode
[ 9.369712] iwlwifi 0000:02:00.0: loaded firmware version 22.391740.0 op_mode iwlmvm
[ 9.920513] iwlwifi 0000:02:00.0: Detected Intel(R) Dual Band Wireless AC 3165, REV=0x210
[ 9.922593] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[ 9.922804] iwlwifi 0000:02:00.0: L1 Enabled - LTR Disabled
[ 11.118178] iwlwifi 0000:02:00.0 wlp2s0: renamed from wlan0
Я обратился к специалистам по сопровождению ядра Debian по поводу этой проблемы. :Я смог найти только iwlwifi-7265D-{27,22}.ucode
в Интернете, но драйвер пытался загрузить iwlwifi-7265D-{26,25,24,23}.ucode
. Один из них ответил, что версии 26 --23 не "требуются" и драйвер успешно загрузил версию 22. (Он ответил, что проблема с 8265 упомянула мой вопрос, но я предположил, что это относится и к этому случаю. )После прочтения некоторых онлайн-дискуссий о wicd
я просмотрел его настройки (Стрелку раскрывающегося списка в его графическом интерфейсе -> Настройки -> Общие настройки -> Беспроводной интерфейс ). Поле было пустым. Я подозреваю, что это было связано с тем, что wlan0
был переименован в wlp2s0
. Когда я ввел туда wlp2s0
, я смог подключиться с помощью Wi-Fi.
Поскольку linux -репозиторий прошивки Git имеет версию -27 с начала 2017 года , я предполагаю, что единственное место, где можно надежно найти версии -23.. -26 — это внутренние архивы Intel, хранящиеся в разделе «прошивки, которые не прошли окончательное тестирование перед публичным выпуском».
Intel фактически разрабатывает iwlwifi
драйвер, поэтому каждая версия драйвера сначала запрашивает последнюю версию микропрограммы, которая, как известно, существовала на момент отправки этой версии драйвера Линусу для включения в ядро , и если это не найдено, возвращается к запросу более старых версий. Иногда сюда входят версии, которые никогда не увидят свет за пределами внутренних мощностей Intel.
Debian 9 был выпущен в июне 2017 года, поэтому еще в середине -2019 года, когда был опубликован вопрос, он уже начал показывать свой возраст. Если исходный постер был обновлен до Debian 10, когда он был выпущен в июле 2019 года, обновление принесло бы более новую версию ядра с обновленным драйвером iwlwifi
, который знает, что нужно запрашивать более новые версии прошивки,и более новый пакет прошивки (в не -бесплатном разделе Debian, поскольку исходный код прошивки не является общедоступным ), который включал бы версию -36.
В противном случае установка ядра бэкпорта Debian 9 могла быть еще одним способом легко получить более новую версию iwlwifi
драйвера :наличие прошивки версии -36 в пакете firmware-iwlwifi_20190114-1~bpo9+2_all.deb
убедительно свидетельствует о том, Ядра бэкпорта Debian 9 могли бы использовать версию прошивки -36
для этого чипа WiFi.