Çfarë mund dhe çfarë nuk mund të provojë një ekran iftop për një VPN
Një monitor bandwidth-i tregon një ndërfaqe në një moment. Vendosni çfarë po testoni, cila ndërfaqe e mbart atë dhe çfarë fsheh filtri.
Një ekran iftop përgjigjet një pyetjeje në një herë: cilat palë hostesh shkëmbejnë bajtë përmes ndërfaqes ku e keni drejtuar. Nuk përgjigjet nëse çdo aplikacion ndjek një politikë VPN, dhe një ekran bosh nuk provon që nuk ka rrjedhur asgjë. Pikërisht në hendekun midis këtyre dy pohimeve gabojnë shumica e debateve për testet e rrjedhjes. Çfarë do të thotë në të vërtetë shfaqja e përcaktojnë tre kushte, dhe të treja janë të dukshme në rreshtin e komandës që keni përdorur.
Tre kushte përcaktojnë kuptimin e ekranit
Kushtet janë cila ndërfaqe shfaqet, çfarë fshehin filtri dhe vetë mjeti, dhe çfarë ka ushtruar në të vërtetë testi. Përgjigjuni në atë rend, sepse një gabim në të parin i bën dy të tjerët të pakuptimtë.
Kushti i ndërfaqes ka rëndësi sepse pamja e tunelit dhe pamja fizike tregojnë shtresa të ndryshme të të njëjtit trafik. Të shikosh ndërfaqen e tunelit tregon rrjedhat brenda tunelit; të shikosh ndërfaqen fizike tregon bartësin e tunelit, plus çdo trafik legjitim konfigurimi, kontrolli ose lokal që ndan atë lidhje. Asnjëra pamje nuk është e gabuar, dhe asnjëra nuk është pamja e plotë. Të emërtosh se cilën po shikon është ndryshimi midis provës dhe përshtypjes.
Kushti i parë: cila ndërfaqe shfaqet
iftop e merr ndërfaqen në mënyrë eksplicite me -i, dhe manuali i tij përshkruan sjelljen kur nuk e bëni: zgjedh një, e cila mund të jetë pajisja që duket e jashtme dhe jo tuneli. Ai parazgjedhje është zgjedhje e arsyeshme për një mjet bandwidth-i dhe e dobët për një test rrjedhjeje.
Jepni gjithmonë ndërfaqen, dhe shkruajeni pranë rezultatit. Një pamje ekrani pa emrin e ndërfaqes nuk është e riprodhueshme.
Kushti i dytë: çfarë fshehin filtri dhe mjeti
iftop pranon një shprehje filtri, dhe një rrjedhë që filtri e përjashton është e padukshme nga ndërtimi dhe jo nga mungesa. Mjeti gjithashtu si parazgjedhje kryen kërkime emrash hostesh për të etiketuar adresat, dhe ato kërkime gjenerojnë trafikun e tyre DNS, domethënë trafik që nuk kishit ndërmend të vëzhgonit. -n i çaktivizon kërkimet dhe e bën shfaqjen numerike; fshehja e rreshtave DNS më pas nuk është e njëjtë me mosgjenerimin e pyetjeve.
Ky dallim ia vlen të thuhet troç, sepse shfaqet edhe në mjete të tjera: shtypja e shfaqjes së një aktiviteti nuk është e njëjtë me parandalimin e tij. Nëse kërkimet DNS janë pjesë e asaj që testoni, drejtojeni testin me kërkimet të çaktivizuara, që vëzhgimi të mos ndotet nga vëzhguesi.
Kushti i tretë: çfarë ka ushtruar në të vërtetë testi
Një kërkesë e vetme nga një aplikacion, drejt një destinacioni, në një familje adresash provon diçka për atë kërkesë. Nuk provon asgjë për një aplikacion tjetër, një destinacion tjetër ose familjen tjetër të adresave, dhe IPv6 është familja që harrohet më shpesh pikërisht në këtë lloj verifikimi.
Prandaj përcaktoni kërkesën përpara se të filloni: një destinacion i padëmshëm, nga aplikacioni që ju intereson, në familjen që ju intereson, me tunelin në gjendjen e tij të miratuar. Më pas kontrolloni anën marrëse ose diagnostikimin e vetë klientit, sepse skaji i largët e di çfarë mbërriti në një mënyrë që ekrani lokal nuk mundet. Më pas ushtroni rastin e miratuar të tunelit të padisponueshëm dhe shihni nëse trafiku ndalet, sepse ky është sjellja për të cilën kërkesa zakonisht flet vërtet.
DNS meriton vëzhgimin e vet. Marrësi i pyetjes dhe rruga që ndoqi pyetja janë dy fakte, dhe një ekran bandwidth-i nuk tregon asnjërën.
Përdorimi i iftop si provë mbështetëse
Vetëm atëherë iftop shton vlerë, dhe e shton si vërtetim. sudo iftop -i wg0 -n -B -P -f "host 203.0.113.9" tregon nëse rrjedha e pritur shfaqet në ndërfaqen e pritur, me numërime bajtësh që e bëjnë të verifikueshme një pohim për papunësinë.
Krahasojeni këtë me ss -tnp për pamjen në nivel soketi dhe ip route get për rrugën që do të zgjidhte kerneli, dhe keni tri vëzhgime të një kërkese në vend të një përshtypjeje për një makinë. Manuali i iftop dokumenton zgjedhjen e ndërfaqes, sintaksën e filtrit dhe sjelljen e kërkimeve, që janë tri gjërat nga të cilat varet një test rrjedhjeje. Një ekran bandwidth-i lokalizon aktivitetin; rruga, përjashtimet dhe sjellja në dështim përcaktojnë nëse ai aktivitet plotëson kërkesën.