Pcap производит странные пакеты после отключения и повторного подключения кабеля

После физического вытягивания линии и повторного подключения ее, pcap (я программирую это на C) создает пакеты, которые, скорее всего, на самом деле отсутствуют, и пропускает весь происходящий "нормальный" трафик. У меня есть два узла в сети, которые продолжают говорить на чистых Ethernet-фреймах, и я на 100% не беспокоюсь, когда я вытягиваю кабель из узла анализатора - после повторного подключения их трафик больше не виден pcap. Я использую простой ванильный pcap_loop() без каких-либо фильтров или тайм-аута. Pcap_loop () не завершается, когда я делаю это. Дескриптор интерфейса (дескриптор pcap_t) становится недействительным, когда нет физического соединения? Кто-нибудь, кто знает, как pcap реагирует на отключенный интерфейс?

0 ответов

Другие вопросы по тегам