Diagramma schematico di prova:
Versione del sistema: Ubuntu16.04
Installazione di Tcpreplay: apt-get install tcpreplay
(Questa versione del nome NIC non si chiama eth0 ed eth1, la seguente configurazione cambia)
eth0 corrisponde a ens33 NIC: IP: 172.20.60.166 MAC: ec:a8:6b:82:32:c1
eth1 corrisponde al NIC ens32: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Testare il primo passaggio: preelaborare la cache, il comando è:
tcpprep -a client -i rzxSJ.pcap -o rzx.cach
Questo comando divide il file PCAP in client e server, con client per impostazione predefinita. Una volta inviato, il pacchetto viene inviato sia dal client che dal server.
Passaggio 2 del test: riscrivere l'indirizzo IP e l'indirizzo MAC, il comando è:
Tcprewrite - e 172.20.60.166:172.20.60.165 -- enet - dmac a 10 canali = 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
Questo comando sovrascrive gli indirizzi IP e MAC. Puoi utilizzare uno strumento come wireshark per aprire 111.pcap e verificare se la modifica ha avuto esito positivo.
Passaggio 3 del test: riprodurre il pacchetto con il seguente comando:
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
La porta ens33 corrisponde a eth0. La porta ens32 corrisponde a eth1
Quanto sopra è Shenzhen HDV Phoelectron Technology Ltd. che porta ai clienti l'articolo introduttivo al "metodo di prova corrente tcpreplay" e la nostra azienda è una produzione specializzata di produttori di reti ottiche, i prodotti coinvolti sonoONUserie (OLT ONU/ACONU/CATVONU/GPONONU/XPONONU), serie di moduli ottici (modulo in fibra ottica/modulo in fibra ottica Ethernet/modulo ottico SFP),OLTserie (OLTattrezzatura /OLT interruttore/gatto otticoOLT), ecc., ci sono varie specifiche di prodotti di comunicazione per le esigenze di diversi scenari di supporto di rete, benvenuti a consultare.