Probléme avec pcap sous linux.

Fermé
Nathan - Modifié par Nathan le 12/07/2011 à 13:43
Bonjour,

Voila, j'essaye d'apprendre a utilser pcap en C sous linux.
La compilation se passe pourtant bien, j'utilise cette commande pour compiler mon fichier :
gcc main.c -o main.bin -l pcap

C'est apres quand je veus lancer mon application que j'obtiens l'erreur suivante :
Couldn't find default device: no suitable device found

Je ne comprend pas d'ou peus venir cette erreur... :s


Voici mon code qui se trouve dans main.c :
#include <stdio.h>   
#include <pcap.h>   

int main(int argc, char *argv[])   
{   

 char *dev, errbuf[PCAP_ERRBUF_SIZE];   

 dev = pcap_lookupdev(errbuf);   
 if (dev == NULL)   
 {   
  fprintf(stderr, "Couldn't find default device: %s\n", errbuf);   
  return(2);   
 }   

 printf("Device: %s\n", dev);   
 return(0);   

}   

Et mon OS est Ubuntu 10.04 LTS en version 64 bits.

Merci d'avance pour votre aide.