diff --git a/scapy/arch/linux.py b/scapy/arch/linux.py
index 222cd0119139cef482bdaf09cf3f8f7e75ac6737..5587b7cdd093fbe4f23107ee94d97e44421a89fe 100644
--- a/scapy/arch/linux.py
+++ b/scapy/arch/linux.py
@@ -69,7 +69,7 @@ RTF_REJECT = 0x0200
 
 LOOPBACK_NAME="lo"
 
-with os.popen("tcpdump -V 2> /dev/null") as _f:
+with os.popen("%s -V 2> /dev/null" % conf.prog.tcpdump) as _f:
     if _f.close() >> 8 == 0x7f:
         log_loading.warning("Failed to execute tcpdump. Check it is installed and in the PATH")
         TCPDUMP=0