Diagrama esquemático de proba:
Versión do sistema: Ubuntu16.04
Instalación de Tcpreplay: apt-get install tcpreplay
(Esta versión do nome da NIC non se chama eth0 e eth1, a seguinte configuración cambia)
eth0 corresponde a ens33 NIC: IP: 172.20.60.166 MAC: ec:a8:6b:82:32:c1
eth1 corresponde ao ens32 NIC: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Proba o primeiro paso: preprocesa a caché, o comando é:
tcpprep -a cliente -i rzxSJ.pcap -o rzx.cach
Este comando divide o ficheiro PCAP en cliente e servidor, co cliente por defecto. Cando se envía, o paquete envíase tanto desde o cliente como desde o servidor.
Paso 2 da proba: reescribe o enderezo IP e o enderezo MAC, o comando é:
Tcprewrite - e 172.20.60.166:172.20.60.165 -- enet - dmac de 10 canles = 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
Este comando sobrescribe os enderezos IP e MAC. Podes usar unha ferramenta como wireshark para abrir 111.pcap e comprobar se a modificación foi exitosa.
Paso de proba 3: Reproduce o paquete co seguinte comando:
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
O porto ens33 corresponde a eth0. O porto ens32 corresponde a eth1
O anterior é Shenzhen HDV Phoelectron Technology Ltd traer aos clientes sobre o artigo de introdución "método de proba actual tcpreplay", ea nosa empresa é unha produción especializada de fabricantes de redes ópticas, os produtos implicados sonONUserie (OLT ONU/ACONU/CATVONU/GPONONU/XPONONU), serie de módulos ópticos (módulo de fibra óptica/módulo de fibra óptica Ethernet/módulo óptico SFP),OLTserie (OLTequipos /OLT cambiar/ gato ópticoOLT), etc., hai varias especificacións de produtos de comunicación para as necesidades de diferentes escenarios de soporte de rede, benvido a consultar.