L2
把dstip和srcip 設置爲同一網段的2個ip即可
L3
把dst mac設置成待測設備的網口mac,dst ip爲pktgen另一網口的ip
比如: 41.2 => "68:05:CA:47:58:79" => "68:05:CA:47:2B:9E" =>42.2
。。。 。。。
local ip_send = "192.168.41.2";
local ip_recv = "192.168.42.2";
local dstmac_send = "68:05:CA:47:58:79";
local dstmac_recv = "68:05:CA:47:2B:9E";
。。。 。。。
pktgen.set_ipaddr(sendport, "dst", ip_recv);
pktgen.set_ipaddr(sendport, "src", ip_send..netmask);
pktgen.set_mac(sendport, dstmac_send);
pktgen.set_ipaddr(recvport, "dst", ip_send);
pktgen.set_ipaddr(recvport, "src", ip_recv..netmask);
pktgen.set_mac(recvport, dstmac_recv);
-- 最主要的,enable garp,響應被測設備的arp request
pktgen.garp(sendport, "enable");