Schemat testowy:
Wersja systemu: Ubuntu16.04
Instalacja Tcpreplay: apt-get install tcpreplay
(Ta wersja nazwy karty sieciowej nie nazywa się eth0 i eth1, następujące zmiany konfiguracji)
eth0 odpowiada ens33 Karta sieciowa: IP: 172.20.60.166 MAC: ec:a8:6b:82:32:c1
eth1 odpowiada karcie sieciowej ens32: IP: 172.20.60.165 MAC: 00:13:3b:0f:6a:fb
Przetestuj pierwszy krok: Przetwórz wstępnie pamięć podręczną, polecenie brzmi:
tcpprep -a klient -i rzxSJ.pcap -o rzx.cach
To polecenie dzieli plik PCAP na klienta i serwer, domyślnie z klientem. Po wysłaniu pakiet jest wysyłany zarówno od klienta, jak i serwera.
Krok testowy 2: Przepisz adres IP i adres MAC, polecenie brzmi:
Tcprewrite - e 172.20.60.166:172.20.60.165 -- enet - 10-kanałowy dmac = 00:13:3 b: 0 f: 6 a: fb, ec, a8:6 b: 82-32: c1 - enet - smac = we: a8:6 b: 82-32: c1, 00:13:3 b: 0 f: 6 a: fb - c RZX. Cach -i rzxSJ. Pcap - o 111. Pcap
To polecenie zastępuje adresy IP i MAC. Możesz użyć narzędzia takiego jak wireshark, aby otworzyć plik 111.pcap i sprawdzić, czy modyfikacja się powiodła.
Krok testowy 3: Odtwórz pakiet ponownie za pomocą następującego polecenia:
tcpreplay -i ens33 -I ens32 -l 100 -t -c rzx.cach 111.pcap
port ens33 odpowiada eth0. port ens32 odpowiada eth1
Powyższe dotyczy Shenzhen HDV Phoelectron Technology Ltd. przedstawia klientom artykuł wprowadzający „metoda testowania prądu tcpreplay”, a nasza firma specjalizuje się w produkcji producentów sieci optycznych, produkty, których to dotyczy, toONUseria (OLT ONU/AKONU/CATVONU/GPONONU/XPONONU), seria modułów optycznych (moduł światłowodowy/moduł światłowodowy Ethernet/moduł optyczny SFP),OLTseria (OLTsprzęt /OLT przełącznik/kat optycznyOLT) itp. istnieją różne specyfikacje produktów komunikacyjnych na potrzeby różnych scenariuszy obsługi sieci, zapraszamy do konsultacji.