Test skematisk diagram:
Systemversion: Ubuntu16.04
Tcpreplay installation: apt-get install tcpreplay
(Denne version af NIC-navnet hedder ikke eth0 og eth1, følgende konfiguration ændres)
eth0 svarer til ens33 NIC: IP: 172.20.60.166 MAC: ec:a8:6b:82:32:c1
eth1 svarer til ens32 NIC: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Test det første trin: Forbehandle cachen, kommandoen er:
tcpprep -a client -i rzxSJ.pcap -o rzx.cach
Denne kommando opdeler PCAP-filen i klient og server, med klient som standard. Når den sendes, sendes pakken fra både klienten og serveren.
Testtrin 2: Omskriv IP-adressen og MAC-adressen, kommandoen er:
Tcprewrite - e 172.20.60.166:172.20.60.165 -- enet - 10-kanals 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. Pcap - o 111. Pcap
Denne kommando overskriver IP- og MAC-adresserne. Du kan bruge et værktøj såsom wireshark til at åbne 111.pcap og kontrollere, om ændringen er vellykket.
Test trin 3: Afspil pakke igen med følgende kommando:
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
ens33 port svarer til eth0. ens32 port svarer til eth1
Ovenstående er Shenzhen HDV Phoelectron Technology Ltd. bringe kunder om "tcpreplay nuværende testmetode" introduktionsartikel, og vores virksomhed er en specialiseret produktion af optiske netværksproducenter, de involverede produkter erONUserie (OLT ONU/ACONU/CATVONU/GPONONU/XPONONU), Optisk modulserie (optisk fibermodul/Ethernet optisk fibermodul/SFP optisk modul),OLTserie (OLTudstyr /OLT skifte/optisk katOLT), osv., Der er forskellige specifikationer af kommunikationsprodukter til behovene i forskellige scenarier for netværkssupport, velkommen til at konsultere.