O problema era que a interface que eu estava capturando não tinha um endereço IP atribuído a ele. era uma VM em um cluster e eu o programava de tal forma que um nic virtual é configurado para capturar os pacotes que entram em uma porta. O administrador não deu nenhum endereço ip.
quando eu configuro um endereço IP aleatório para essa interface usando
sudo ifconfig <interface> <x.x.x.x>
funcionou bem ...