Test skjematisk diagram:
Systemversjon: Ubuntu16.04
Tcpreplay-installasjon: apt-get install tcpreplay
(Denne versjonen av NIC-navnet kalles ikke eth0 og eth1, følgende konfigurasjon endres)
eth0 tilsvarer ens33 NIC: IP: 172.20.60.166 MAC: ec:a8:6b:82:32:c1
eth1 tilsvarer ens32 NIC: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Test det første trinnet: Forbehandle hurtigbufferen, kommandoen er:
tcpprep -a klient -i rzxSJ.pcap -o rzx.cach
Denne kommandoen deler PCAP-filen inn i klient og server, med klient som standard. Når den sendes, sendes pakken fra både klienten og serveren.
Testtrinn 2: Skriv om 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 kommandoen overskriver IP- og MAC-adressene. Du kan bruke et verktøy som wireshark for å åpne 111.pcap og sjekke om endringen er vellykket.
Test trinn 3: Spill av pakken på nytt med følgende kommando:
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
ens33-porten tilsvarer eth0. ens32-porten tilsvarer eth1
Ovennevnte er Shenzhen HDV Phoelectron Technology Ltd. bringe kunder om "tcpreplay gjeldende testmetode" introduksjonsartikkelen, og vårt firma er en spesialisert produksjon av produsenter av optiske nettverk, de involverte produktene erONUserie (OLT ONU/ACONU/CATVONU/GPONONU/XPONONU), Optisk modulserie (optisk fibermodul/Ethernet optisk fibermodul/SFP optisk modul),OLTserie (OLTutstyr /OLT bryter/optisk kattOLT), etc., det er ulike spesifikasjoner av kommunikasjonsprodukter for behovene til ulike scenarier for nettverksstøtte, velkommen til å konsultere.