Փորձարկման սխեմատիկ դիագրամ.
Համակարգի տարբերակը՝ 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 հաճախորդ -i rzxSJ.pcap -o rzx.cach
Այս հրամանը PCAP ֆայլը բաժանում է հաճախորդի և սերվերի, լռելյայն հաճախորդի հետ: Երբ ուղարկվում է, փաթեթն ուղարկվում է և՛ հաճախորդից, և՛ սերվերից:
Փորձարկման քայլ 2. Վերագրեք IP հասցեն և MAC հասցեն, հրամանը հետևյալն է.
Tcprewrite - e 172.20.60.166:172.20.60.165 -- enet - 10-ալիք dmac = 00:13:3 b: 0 f: 6 a: fb, ec, a8:6 b: 82-32: c1 - enet - sma = ec: a8:6 բ: 82-32: c1, 00:13:3 բ: 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), և այլն, ցանցային աջակցության տարբեր սցենարների կարիքների համար կան կապի արտադրանքի տարբեր բնութագրեր, համեցեք խորհրդակցել: