Δοκιμαστικό σχηματικό διάγραμμα:
Έκδοση συστήματος: Ubuntu16.04
Εγκατάσταση Tcpreplay: apt-get install tcpreplay
(Αυτή η έκδοση του ονόματος NIC δεν ονομάζεται eth0 και eth1, οι ακόλουθες ρυθμίσεις παραμέτρων αλλάζουν)
Το eth0 αντιστοιχεί στο ens33 NIC: IP: 172.20.60.166 MAC: ec:a8:6b:82:32:c1
Το eth1 αντιστοιχεί στο ens32 NIC: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Δοκιμάστε το πρώτο βήμα: Προεπεξεργαστείτε την προσωρινή μνήμη, η εντολή είναι:
tcpprep -a client -i rzxSJ.pcap -o rzx.cach
Αυτή η εντολή διαιρεί το αρχείο PCAP σε πελάτη και διακομιστή, με πελάτη από προεπιλογή. Όταν αποστέλλεται, το πακέτο αποστέλλεται τόσο από τον πελάτη όσο και από τον διακομιστή.
Βήμα δοκιμής 2: Ξαναγράψτε τη διεύθυνση IP και τη διεύθυνση MAC, η εντολή είναι:
Tcprewrite - e 172.20.60.166:172.20.60.165 -- enet - dmac 10 καναλιών = 00:13:3 b: 0 f: 6 a: fb, ec, a8:6 b: 82-32: c1 - enet - sma = 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
Αυτή η εντολή αντικαθιστά τις διευθύνσεις IP και MAC. Μπορείτε να χρησιμοποιήσετε ένα εργαλείο όπως το wireshark για να ανοίξετε το 111.pcap και να ελέγξετε εάν η τροποποίηση είναι επιτυχής.
Βήμα δοκιμής 3: Επαναλάβετε το πακέτο με την ακόλουθη εντολή:
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
Η θύρα ens33 αντιστοιχεί σε eth0. Η θύρα ens32 αντιστοιχεί στο eth1
Τα παραπάνω είναι η Shenzhen HDV Phoelectron Technology Ltd. φέρνει στους πελάτες το εισαγωγικό άρθρο "tcpreplay τρέχουσα μέθοδος δοκιμής" και η εταιρεία μας είναι μια εξειδικευμένη παραγωγή κατασκευαστών οπτικών δικτύων, τα προϊόντα που εμπλέκονται είναιONUσειρά (OLT ONU/ACONU/CATVONU/GPONONU/XPONONU), Σειρά οπτικών μονάδων (μονάδα οπτικών ινών/μονάδα οπτικών ινών Ethernet / μονάδα οπτικών ινών SFP),OLTσειρά (OLTεξοπλισμός /OLT διακόπτης/οπτική γάταOLT), κ.λπ., υπάρχουν διάφορες προδιαγραφές προϊόντων επικοινωνίας για τις ανάγκες διαφορετικών σεναρίων για υποστήριξη δικτύου, καλώς να συμβουλευτείτε.