I assume you are using KVM.
You cannot receive promiscuously from a KVM guest unless you use something like
OpenVswitch, VALE/netmap, PF_RING. You cannot even get VLAN tags. Only
broadcast traffic and direct traffic to the guest's IP address is allowed. This
includes using bridging and other technologies, e.g. SR-IOV.
Fred.
> On Sep 28, 2016, at 5:15 PM, bust3r byt3s <bus...@busterbytes.com> wrote:
>
> Hello:
>
>
> I am attempting to replay a pcap from within a VM over the local host
> connection to another VM on the same.
>
> I have no trouble communicating between the two VMs, HTTP traffic, ICMP, SSH,
> TCP in general all gets through just fine.
>
> The pcap I'm replaying is actually a replay of traffic captured between the
> two VMs
>
>
> Details:
>
> Host machine running Windows 10
> VMs created and running on VMware Workstation 12
>
> VM1: Kali Linux 2016.1
>
> Network interface configured for Host-only
>
> VM2: Proprietary Linux based version
>
> Network interface configured for Host-only
>
>
> tcpreplay version: 3.4.4 (build 2450) (debug)
>
> Copyright 2000-2010 by Aaron Turner <aturner at synfin dot net>
>
> Cache file supported: 04
>
> Not compiled with libdnet.
>
> Compiled against libpcap: 1.7.4
>
> 64 bit packet counters: enabled
>
> Verbose printing via tcpdump: enabled
>
> Packet editing: disabled
>
> Fragroute engine: disabled
>
> Injection method: PF_PACKET send()
>
>
>
> When I attempt the following:
> tcpreplay -v -d 5 --intf1=eth0 <pcapfile.pcap>
>
>
> There is no traffic visible in wireshark and the following is printed to the
> terminal:
>
>
> DEBUG1 in sendpacket.c:sendpacket_open_pf() line 617: sendpacket: using
> PF_PACKET
>
> DEBUG5 in utils.c:_our_safe_malloc() line 66: Malloc'd 1152 bytes in
> sendpacket.c:sendpacket_open_pf() line 690
>
> sending out eth0
>
> processing file: fixed_checksums2.pcap
>
> DEBUG5 in tcpdump.c:tcpdump_open() line 173: Opening tcpdump debug file:
> tcpdump.debug
>
> DEBUG2 in tcpdump.c:tcpdump_open() line 183: Prepping tcpdump options...
>
> DEBUG2 in tcpdump.c:tcpdump_fill_in_options() line 328: [child] Will execute:
> tcpdump -n -l -r -
>
> DEBUG5 in utils.c:_our_safe_malloc() line 66: Malloc'd 3 bytes in
> tcpdump.c:tcpdump_fill_in_options() line 336
>
> DEBUG5 in utils.c:_our_safe_malloc() line 66: Malloc'd 3 bytes in
> tcpdump.c:tcpdump_fill_in_options() line 350
>
> DEBUG5 in utils.c:_our_safe_malloc() line 66: Malloc'd 3 bytes in
> tcpdump.c:tcpdump_fill_in_options() line 350
>
> DEBUG2 in tcpdump.c:tcpdump_open() line 186: Starting tcpdump...
>
> DEBUG2 in tcpdump.c:tcpdump_open() line 200: tcpdump pid: 29932
>
> DEBUG2 in tcpdump.c:tcpdump_open() line 204: [parent] closing input fd 7
>
> DEBUG2 in tcpdump.c:tcpdump_open() line 206: [parent] closing output fd 9
>
> DEBUG2 in tcpdump.c:tcpdump_open() line 200: tcpdump pid: 0
>
> DEBUG2 in tcpdump.c:tcpdump_open() line 227: [child] started the kid
>
> DEBUG2 in tcpdump.c:tcpdump_open() line 230: [child] closing in fd 6
>
> DEBUG2 in tcpdump.c:tcpdump_open() line 231: [child] closing out fd 8
>
> DEBUG2 in tcpdump.c:tcpdump_open() line 250: [child] Exec'ing tcpdump...
>
> reading from file -, link-type EN10MB (Ethernet)
>
> DEBUG2 in send_packets.c:send_packets() line 138: packet 1 caplen 74
>
>
> Fatal Error in tcpdump.c:tcpdump_print() line 135:
>
> poll() timeout... tcpdump seems to be having a problem keeping up
>
> Try increasing TCPDUMP_POLL_TIMEOUT
>
> tcpdump: pcap_loop: truncated dump file; tried to read 77746 captured bytes,
> only got 82
>
>
> I have tried bridging the connection to a dummy interface as suggested here:
> http://unix.stackexchange.com/questions/152331/how-can-i-create-a-virtual-ethernet-interface-on-a-machine-without-a-physical-ad
>
> <http://unix.stackexchange.com/questions/152331/how-can-i-create-a-virtual-ethernet-interface-on-a-machine-without-a-physical-ad>
>
> But no luck.
>
>
> Can anyone help?
>
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Tcpreplay-users mailing list
> Tcpreplay-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
> Support Information: http://tcpreplay.synfin.net/trac/wiki/Support
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Tcpreplay-users mailing list
Tcpreplay-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tcpreplay-users
Support Information: http://tcpreplay.synfin.net/trac/wiki/Support