Вроде делаю всё, как надо, в нужном порядке. Но вот в errbuf записывается это сообщение функцией pcap_open_live(). Долго разбирался, в чём я не прав, так и не разобрался. Попробовал запустить учебный пример из книги Ивана Склярова "Программирование боевого софта под Linux" -- там то же самое. Попробовал ещё одну реальную (и работающую) программу -- опять та же ошибка. Видимо дело не в коде, а в каких-то настройках либо отсутствии таковых. Открываемый сетевой интерфейс eth0 разумеется имеется (и сетка нормально работает!) Пробовал под Mandriv'ой 2006 и 2008 библиотеку из дистрибутива Mandrake 10.0 (не помню, какая там версия) и самую свежую ( 0 . 9 . 8 ). В каком направлении копать, никто не знает/предполагает? Заранее спасибо.
|