La prise en charge des fichiers volumineux (> 2 Go) pour Linux doit être traitée à trois endroits distincts pour vous assurer que vous ne dépassez pas la limite de taille de fichier maximale de 2 Go :
-
Prise en charge des fichiers volumineux activée dans le noyau
-
Un système de fichiers qui prend en charge de grandes tailles de fichiers (de nombreux systèmes de fichiers basés sur Linux le font (ext3, reiserfs>=3.6, etc.))
-
Prise en charge des fichiers volumineux dans les bibliothèques ou les applications utilisées
La prise en charge du noyau pour les fichiers volumineux existe depuis la version 2.4.0-test7; si vous utilisez un noyau personnalisé, assurez-vous d'avoir inclus les options de fichiers volumineux.
La plupart des systèmes de fichiers Linux prennent en charge les fichiers volumineux, mais vous pouvez rencontrer des problèmes lors de l'utilisation d'un système de fichiers réseau.
Enfin, les bibliothèques (c'est-à-dire libpcap) et les applications doivent être compilées avec les options gcc -D _LARGEFILE64_SOURCE -D _FILE_OFFSET_BITS=64. Vérifiez que les packages que vous utilisez sont précompilés avec ces options ou roulez les vôtres.
Voir ici pour plus de détails.
On dirait que c'est un problème avec libpcap... Comme indiqué dans la première réponse.
Recompilez libpcap ou trouvez une autre version.