Diagrama esquemático de prueba:
Versión del sistema: Ubuntu16.04
Instalación de tcpreplay: apt-get install tcpreplay
(Esta versión del nombre de la NIC no se llama eth0 y eth1; la siguiente configuración cambia)
eth0 corresponde a ens33 NIC: IP: 172.20.60.166 MAC: ec:a8:6b:82:32:c1
eth1 corresponde a la NIC ens32: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Pruebe el primer paso: preprocese el caché, el comando es:
tcpprep -a cliente -i rzxSJ.pcap -o rzx.cach
Este comando divide el archivo PCAP en cliente y servidor, siendo el cliente el predeterminado. Cuando se envía, el paquete se envía tanto desde el cliente como desde el servidor.
Paso de prueba 2: reescriba la dirección IP y la dirección MAC, el comando es:
Tcprewrite - e 172.20.60.166:172.20.60.165 -- enet - dmac de 10 canales = 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 las direcciones IP y MAC. Puede utilizar una herramienta como Wireshark para abrir 111.pcap y comprobar si la modificación se realizó correctamente.
Paso de prueba 3: reproduzca el paquete con el siguiente comando:
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
El puerto ens33 corresponde a eth0. El puerto ens32 corresponde a eth1.
Lo anterior es Shenzhen HDV Phoelectron Technology Ltd. que ofrece a los clientes el artículo de introducción "método de prueba actual tcpreplay", y nuestra empresa es una producción especializada de fabricantes de redes ópticas, los productos involucrados sonONUserie (OLT ONU/C.AONU/CATVONU/GPONONU/XPONONU), Serie de módulos ópticos (módulo de fibra óptica/módulo de fibra óptica Ethernet/módulo óptico SFP),OLTserie (OLTequipo /OLT cambiar/gato ópticoOLT), etc., existen varias especificaciones de productos de comunicación para las necesidades de diferentes escenarios de soporte de red, bienvenido a consultar.