Schéma de principe de test :
Version du système : Ubuntu16.04
Installation de Tcpreplay : apt-get install tcpreplay
(Cette version du nom de la carte réseau ne s'appelle pas eth0 et eth1, la configuration suivante change)
eth0 correspond à ens33 NIC : IP : 172.20.60.166 MAC : ec:a8:6b:82:32:c1
eth1 correspond à la NIC ens32 : IP : 172.20.60.165 MAC : 00:13:3b:0f:6a:fb
Testez la première étape : Prétraitez le Cache, la commande est :
tcpprep -a client -i rzxSJ.pcap -o rzx.cach
Cette commande divise le fichier PCAP en client et serveur, avec client par défaut. Une fois envoyé, le paquet est envoyé à la fois par le client et le serveur.
Étape de test 2 : Réécrivez l'adresse IP et l'adresse MAC, la commande est :
Tcprewrite - e 172.20.60.166:172.20.60.165 -- enet - 10 canaux 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 -je rzxSJ. Pcap - o 111. Pcap
Cette commande écrase les adresses IP et MAC. Vous pouvez utiliser un outil tel que Wireshark pour ouvrir 111.pcap et vérifier si la modification a réussi.
Étape de test 3 : Rejouez le paquet avec la commande suivante :
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
Le port ens33 correspond à eth0. le port ens32 correspond à eth1
Ce qui précède est Shenzhen HDV Phoelectron Technology Ltd. qui présente aux clients l'article d'introduction « méthode de test de courant tcpreplay », et notre société est une production spécialisée de fabricants de réseaux optiques, les produits impliqués sontONUsérie (BTA ONU/ACONU/CâblodistributionONU/GPONONU/XPONONU), série de modules optiques (module à fibre optique/module à fibre optique Ethernet/module optique SFP),BTAsérie (BTAéquipement /BTA changer/chat optiqueBTA), etc., il existe diverses spécifications de produits de communication pour les besoins de différents scénarios de prise en charge réseau, bienvenue à consulter.