Testschema:
Systeemversie: Ubuntu16.04
Tcpreplay-installatie: apt-get install tcpreplay
(Deze versie van de NIC-naam heet niet eth0 en eth1, de volgende configuratiewijzigingen)
eth0 komt overeen met ens33 NIC: IP: 172.20.60.166 MAC: ec:a8:6b:82:32:c1
eth1 komt overeen met de ens32 NIC: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Test de eerste stap: verwerk de cache voor, het commando is:
tcpprep -een client -i rzxSJ.pcap -o rzx.cach
Deze opdracht verdeelt het PCAP-bestand in client en server, waarbij de client standaard is. Wanneer het pakket wordt verzonden, wordt het verzonden vanaf zowel de client als de server.
Teststap 2: Herschrijf het IP-adres en MAC-adres, de opdracht is:
Tcprewrite - e 172.20.60.166:172.20.60.165 -- enet - 10-kanaals dmac = 00:13:3 b: 0 f: 6 a: fb, ec, a8:6 b: 82-32: c1 - enet - smac = ec: a8:6 b: 82-32: c1, 00:13:3 b: 0 f: 6 a: fb - c RZX. Cach -i rzxSJ. Pkap - o 111. Pkap
Met deze opdracht worden de IP- en MAC-adressen overschreven. U kunt een tool zoals wireshark gebruiken om 111.pcap te openen en te controleren of de wijziging succesvol is.
Teststap 3: Speel het pakket opnieuw af met de volgende opdracht:
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
ens33-poort komt overeen met eth0. ens32-poort komt overeen met eth1
Het bovenstaande is Shenzhen HDV Phoelectron Technology Ltd. brengt klanten over het introductieartikel "tcpreplay current test method", en ons bedrijf is een gespecialiseerde productie van fabrikanten van optische netwerken, de betrokken producten zijnONUserie (OLT ONU/ACONU/CATVONU/GPONONU/XPONONU), Optische moduleserie (optische vezelmodule/Ethernet optische vezelmodule/SFP optische module),OLTserie (OLTapparatuur /OLT schakelaar/optische katOLT), enz., er zijn verschillende specificaties van communicatieproducten voor de behoeften van verschillende scenario's voor netwerkondersteuning, welkom om te raadplegen.