Мой IP-адрес был настроен как 192.168.101.91, я не понимаю, почему мой хост получает пакеты с адресом назначения 192.168.87.203 (и многие другие IP-адреса, которые я не захватил), учитывая, что я уже отключил свой KVM и отключил ip вперед. Разве TCP / IP не должен фильтровать эти пакеты?
Wireshark, будучи сетевым сниффером, поместил и прошивку интерфейса (если есть), и драйвер в беспорядочные половые связи, что означает, что он дает команду сетевому стеку захватить любой пакеты, поступающие на ваш интерфейс.
Итак, реальный вопрос: почему пакеты с других IP-адресов поступают на ваш интерфейс? Это связано с тем, как работают беспроводные сети Ethernet: точка доступа в основном использует свой радиоинтерфейс для широковещательной рассылки пакетов всем находящимся поблизости слушателям. Обычно, когда интерфейс получает пакеты, он проверяет, должен ли он захватить и обработать его, или он должен отбросить полученный кадр. Это делается с использованием информации, закодированной в поле DST MAC: если MAC-адрес назначения равен MAC-адресу интерфейса, пакет принимается, в противном случае он отбрасывается.
Однако Wireshark изменил это, сообщив прошивке / драйверу интерфейса, что вы на самом деле хочу, чтобы к нему приходили какие-либо пакеты. Это причина, по которой вы видите пакеты, не предназначенные для вас.
Если вы не хотите видеть эти посторонние пакеты, у вас есть два варианта:
promiscuous mode
вариант от wirehark;