Testa schematiskt diagram:
Systemversion: Ubuntu16.04
Tcpreplay installation: apt-get install tcpreplay
(Denna version av NIC-namnet kallas inte eth0 och eth1, följande konfiguration ändras)
eth0 motsvarar ens33 NIC: IP: 172.20.60.166 MAC: ec:a8:6b:82:32:c1
eth1 motsvarar ens32 NIC: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Testa det första steget: Förbearbeta cachen, kommandot är:
tcpprep -a klient -i rzxSJ.pcap -o rzx.cach
Detta kommando delar upp PCAP-filen i klient och server, med klient som standard. När det skickas skickas paketet från både klienten och servern.
Teststeg 2: Skriv om IP-adressen och MAC-adressen, kommandot är:
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
Detta kommando skriver över IP- och MAC-adresserna. Du kan använda ett verktyg som wireshark för att öppna 111.pcap och kontrollera om ändringen är framgångsrik.
Teststeg 3: Spela om paketet med följande kommando:
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
ens33-porten motsvarar eth0. ens32 port motsvarar eth1
Ovanstående är Shenzhen HDV Phoelectron Technology Ltd. föra kunder om "tcpreplay nuvarande testmetod" introduktionsartikel, och vårt företag är en specialiserad produktion av tillverkare av optiska nätverk, de inblandade produkterna ärONUserie (OLT ONU/ACONU/CATVONU/GPONONU/XPONONU), Optisk modulserie (optisk fibermodul/Ethernet optisk fibermodul/SFP optisk modul),OLTserie (OLTutrustning /OLT växla/optisk kattOLT), etc., det finns olika specifikationer av kommunikationsprodukter för behoven hos olika scenarier för nätverksstöd, välkommen att konsultera.