Mae clon o'r swyddfa yn gweithio, mae'r un clon dros hotspot ffôn yn gweithio, ac mae'r un clon o rwydwaith gwesty yn hongian nes bod VPN yn cael ei droi ymlaen. Mae'r cydlawennu SSH yn gorffen ac mae'r sesiwn yn distewi ar y trosglwyddiad go iawn cyntaf. Mae un llinell wedi'i hychwanegu at ffurfweddiad y cleient yn gwella git a ssh gyda'i gilydd. Pan fydd un gosodiad cleient yn trwsio sawl teclyn ar unwaith, mae'r nam yn yr hyn y mae'r cleient yn ei anfon, nid yn y ddolen y mae'n ei anfon drosti.

Darllenwch y symptom fel gwahaniaeth llwybro

Anaml y mae twnnel sy'n gwella problem yn atgyweiriad. Mae'n cyfnewid y llwybr, y cludwr a'r blychau canol, tra bo'r gliniadur yn parhau i gynhyrchu'r un pecynnau'n union. Os yw un llwybr yn cam-drin pennawd ac un arall yn ei basio'n ddigyfnewid, mae'r gwahaniaeth yng ngwleidyddiaeth y blwch canol, nid yn y cleient. Tyst yw'r twnnel yma, nid ateb.

Mae'r pwynt lle mae'r sesiwn yn marw yn tynhau'r peth ymhellach. Nid oes dim sy'n methu wrth chwilio enw nac wrth gyfnewid allweddi yn edrych fel hyn. Mae sesiwn sy'n dilysu, yn argraffu baner ac yna'n rhewi ar y print mawr cyntaf eisoes wedi profi bod llwybro, enwi a chredyntau i gyd yn gweithio.

Mae'r cleient yn stampio beit QoS ar bob soced SSH

Mae pob cysylltiad OpenSSH o 7.8 ymlaen yn cario gwerth ym mhennawd IP y gall llwybryddion ei ddefnyddio i flaenoriaethu traffig. Mae sesiynau terfynell yn cael un gwerth ac mae copïau swmp yn cael un arall, ar y ddamcaniaeth bod person sy'n teipio yn haeddu gwell triniaeth na throsglwyddiad ffeil. Mae'r rhan fwyaf o rwydweithiau'n anwybyddu'r awgrym yn llwyr, a dyna pam mae'n mynd heb ei sylwi am flynyddoedd. Mae lleiafrif o yrwyr Wi-Fi, cludwyr symudol a chrynodwyr VPN yn gweithredu arno, ac mae rhai ohonynt yn gweithredu'n wael.

Pan fydd y gwerth hwnnw'n cael ei ailysgrifennu neu ei daflu ganol ffrwd, nid yw'r cysylltiad yn methu, mae'n stopio symud ymlaen. Mae ail-drosglwyddiadau'n codi, mae'r ffenestr yn cwympo, ac nid yw'r rhaglen yn adrodd dim oherwydd na chafwyd gwall. Y distawrwydd hwnnw yw'r rheswm pam mae pobl yn disgrifio'r symptom fel hongian yn hytrach nag fel methiant.

Cadarnhewch fersiwn y cleient yn gyntaf gyda ssh -V. Mae unrhyw beth ar 7.8 neu uwch yn cario'r ymddygiad hwn yn ddiofyn.

Tair gorchymyn sy'n gwahanu hyn oddi wrth MTU a DNS

Mae dau achos tebyg yn haeddu cael eu dileu cyn i chi olygu unrhyw ffeil ffurfweddu. Mae nam MTU yn gadael cyfnewidiadau bach trwodd ac yn rhewi ar y pecyn mawr cyntaf, tra nad yw nam enwi byth yn cynhyrchu sesiwn o gwbl.

ssh -o IPQoS=none -v [email protected]
ssh -G [email protected] | grep -i ipqos
sudo tcpdump -ni any -vv "tcp port 22"

Mae'r gorchymyn cyntaf yn ailadrodd y llawdriniaeth sy'n methu gyda'r marcio wedi'i ddiffodd, ac mae rhediad llwyddiannus yw'r dystiolaeth unigol gryfaf sydd ar gael. Mae'r ail yn argraffu'r ffurfweddiad y bydd'r cleient yn ei gymhwyso mewn gwirionedd i'r cyrchfan honno, sy'n dal cofnod hen ffasiwn mewn ffeil roeddech wedi'i hanghofio. Mae'r trydydd yn dangos y beit TOS i'r ddau gyfeiriad tra bo'r trosglwyddiad yn sownd, a'r patrwm diddorol yw gwerth ar y llwybr toredig heb ddim ar yr un sy'n gweithio.

Rhedwch y cipiad ar y gliniadur yn hytrach nag ar y gweinydd, oherwydd y gyrrwr sy'n gosod y gwerth a gall y naill gyfeiriad neu'r llall ei newid. Cymharwch lwybr sy'n gweithio a llwybr sy'n methu gyda'r un cipiad, ac mae'r gwahaniaeth yn ymddangos heb ddyfalu.

Rhowch yr eithriad mewn un ffeil, un gwesteiwr ar y tro

Mae eithriad yn perthyn wrth ymyl y gwesteiwr y mae'n berthnasol iddo, gyda sylw sy'n dweud pam y mae'n bodoli.

Host gitlab.example.internal
    IPQoS none
    # direct route rewrites the marking; the tunnel route passes it

Mae'r cwmpas yn bwysicach na'r gwerth ei hun. Mae cofnod wildcard yn diffodd yr ymddygiad ym mhob man, yn taflu awgrym sy'n helpu ar rwydweithiau sy'n ymddwyn yn dda, ac yn gadael neb i allu dweud pryd yr ymddangosodd. Mae cofnod fesul gwesteiwr yn ddarllenadwy, yn wrthdroadwy ac yn hawdd ei ddileu unwaith y bydd y rhwydwaith wedi'i atgyweirio. Defnyddiwch y ffeil defnyddiwr ar gyfer gwaith o gwmpas personol a ffeil a reolir pan fydd fflyd gyfan angen yr un eithriad.

Byddwch yn benodol ynghylch yr hyn nad yw'r eithriad yn ei gwmpasu. Mae'n berthnasol i SSH, felly mae anghysbell HTTPS, drych pecynnau a phorwr i gyd yn eistedd y tu allan iddo, ac mae methiant yn unrhyw un ohonynt angen ei dystiolaeth ei hun. Ar gadwyn trwy fastiwn, mae pob naid yn defnyddio ffurfweddiad y cleient, a'r naid sy'n stopio yw'r un sy'n werth ei chyfyngu.

Cauwch y cylch gyda pherchennog y rhwydwaith

Trosglwyddwch y canfyddiad fel pedwar ffaith: fersiwn y cleient, y llwybr a brofwyd, y cleient VPN a ddefnyddir, a pha gyfeiriad a gariodd y marc. Mae'r pedwar hynny'n ddigon i berchennog rhwydwaith atgynhyrchu'r driniaeth a phenderfynu a yw'n fwriadol.

Os nad yw'r eithriad yn gwella'r stopio, ei dynnu. Mae gwaith o gwmpas sy'n goroesi arbrawf aflwyddiannus yn dod yn llên gwerin, ac mae'r person nesaf yn treulio awr yn profi nad yw'n gwneud dim. Os yw'n gwella'r stopio, mae'r llwybr o hyd yn anghywir i bob teclyn arall sy'n ei groesi, ac mae'r atgyweiriad yn perthyn i bwy bynnag sy'n gweithredu'r blwch canol.

Mae newid y cleient yn ateb dros dro gyda dyddiad dod i ben. Ysgrifennwch y dyddiad hwnnw yn y sylw.

Erthyglau cysylltiedig