Iepenje it statusfinster fan de klient en de sifers sjogge gerêststellend út: bytes geane omheech, tunnel ferbûn. Slút it finster en de kantoarapplikaasje mislearret noch altyd, wat betsjut dat de tellers in fraach beäntwurde hawwe dy't nimmen stelde. Bytes telle op in ynterface mjit ferkear op dat observaasjepunt en neat mear. Gean fan it sifer dat jo besjogge nei de laach dêr't it oer rapportearret, en dan nei it resultaat dat de applikaasje jo wier joech.

Kies earst it ynterface, dan it sifer

Begjin dêr't it sifer werjûn wurdt en lês it label derneist. In klientfinster kin sesjetotalen sjen litte, in tunnelinterface kin binnen-IP-bytes sjen litte, en in fysike adapter kin fersifere bûtenbytes sjen litte; trije ferskillende tellers dy't tafallich yn bytes útdrukt wurde. Op de kommandorigel printsje netstat -ibn ien rige per adres op elk ynterface, dus in tunnel kin ferskate kearen ferskine. Keppelje de rige oan it ynterface dat de klient wier hat, en befêstigje it tsjin de rûte dy't de bestemming kiest. In apparaat mei de namme utun kin by it VPN hearre, by in oare tunnel, of by neat dat jo skele kin.

Ferfange it net troch in Wi-Fi-teller om't dy makliker te lêzen is. In oar observaasjepunt beäntwurdet in oare fraach.

Nim in delta, gjin libbenslang totaal

Lês de rige, doch ien lyts autorisearre fersyk, en lês dan deselde rige wer. It ferskil is it bewiis, want in libbenslang totaal omfettet alles wat de masine dien hat sûnt it opstarten. Hâld it ynterval koart sadat eftergrûnferkear minder kâns hat it te fersmoargjen. Op in drokke masine kin nettop trochstreaming oan in proses taskriuwe, wat it fjild ferlearret foardat jo weromgeane nei ynterface-tellers.

Akseptearje dat de delta net skjir is. Post, updates en de eigen keepalives fan de klient drage allegear by, dus behannelje it sifer as in boppegrins ynstee fan in mjitting. As de applikaasje it iennige wie dat jo yn it ynterval dienen, is de grins meastentiids strak genôch om nuttich te wêzen.

Binnen- en bûtentellers mjitte ferskillende dingen

De fysike adapter telt fersifere pakketten ynklusyf har bûtenste headers, wylst it tunnelinterface de payload ferantwurdet dy't it ûntfangt of oerdraacht. Beide byinoar optelle telt ien oerdracht dûbel. Oerhead, werstjoeren en ynkapseling meitsje ek in ienfâldige gelikens ûnmooglik.

Twa tellers dy't yn tsjinoerstelde rjochtingen bewege is in befinining, net in tsjinstelling. It betsjut meastentiids dat ferkear ien laach ynkaam en de oare nea ferliet.

Keppelje de teller oan it resultaat fan de applikaasje

In ûntfongen totaal kin stige troch protokolgeprate wylst de tsjinst dy't jo woene noch altyd mislearret. In tanimming yn ferstjoeren seit noch minder: it bewiist dat de kernel in pakket akseptearre, net dat der eat antwurde.

Skriuw de krekte útkomst njonken de tellers: namme-oplossing mislearre, de ferbining rûn tiid út, TLS waard wegere, of in HTTP-antwurd kaam oan. Dat binne fjouwer ferskillende flaters, en mar ien giet oer de tunnel. As it bewiis fierder moat, is it folgjende observaasjepunt de gateway of de tsjinstgrins, dêr't immen sjen kin oft it fersyk oankaam. De netwurkfoarkarren fan de Mac weromsette fernieldet de tastân dy't jo mjitten en seit jo neat.

Skriuw de notysje dy't de folgjende persoan nedich hat

Ynterfacenamme, tellerlabel, ynterval, wearden foar en nei, en it resultaat fan de applikaasje. Dat is genôch foar in kollega om de observaasje te reprodusearjen sûnder jo middei te werheljen. Foegje de klientferzje en de macOS-ferzje ta, want tellersemantyk kin tusken releases feroarje.

Sla de folsleine pakketopname en de systeemdump oer. Se binne selden nedich om te ferklearjen hokker pleatslike teller by ien fersyk beweegde, en se fertraagje elkenien dy't it rapport lêst. As de klient syn eigen statistiken toant, sitearje syn label wurdlik ynstee fan it oer te setten yn dy fan jo. It punt fan de notysje is fêstlizze wat metten is, net diskusjearje wat it betsjut.

Relatearre artikelen