Lotur sem þessar haldast tengdar meðan ritillinn ræsist, síðan hættir skjárinn að uppfærast þótt SSH-ferlið sé greinilega lifandi. Sláning skilar engu, Ctrl-C virðist gera ekkert, og augljós niðurstaðan er að VPN-ið hafi sleppt einhverju. Oftast er göngin í lagi og fjarlægi gerviskjáhermirinn í stöðu sem enginn ætlaði, því bergmál, kanónísk inntak og flæðisstjórnun búa í skjáherminum en ekki í netinu. Að komast að því hver þessara þriggja færðist er vinna tveggja skipana.

Frystingin býr í skjáherminum, ekki í göngunum

Gerviskjáhermir ber meira en bæti. Hann heldur fánum línuagans sem ákvarða hvort inntak er bergmálað, hvort lestrar bíða nýrrar línu, hvort ákveðin tákn mynda merki og hvort hægt er að stöðva úttak með stýritákni. Gagnvirkur ritill setur þann skjáhermi í hrástillingu í alla tíð og á að endurheimta fyrri stillingar við útgöngu. Þegar endurheimtin verður ekki er skelinn sem þú snýrð aftur í ekki skelin sem þú yfirgafst, jafnvel þótt tengingin hafi aldrei rofnað.

Berðu saman skjáherma áður en þú ályktar nokkuð. Önnur lota með sama ritli sannar að biðlarinn og leiðin geti unnið verkið; hún segir ekkert um skjáherminn sem fánarnir eru brotnir á.

Lestu stillingarnar á skjáherminum sem frysti

Greindu tækið fyrst og lestu síðan bæði form stöðu þess. Læsilega formið sýnir hvað er stillt, og vélaformið er það sem þú getur gefið aftur síðar.

tty
stty -a
stty -g

Þrír fánahópar útskýra flestar þessara skýrslna. Bergmálsstillingar ákvarða hvort innsláttur birtist yfirhöfuð, svo skjáhermir með bergmál af virðist dauður meðan skelin tekur við hverju tákni. Kanónísk stilling ákvarðar hvort forrit sér inntak eina línu í einu, svo skjáhermir sem látinn er í kanónískri stillingu lætur forrit í hrástillingu virðast hunsa takkana þar til Enter. Flæðisstjórnunarstillingar ákvarða hvort skjáhermirinn hlýðir táknum XON og XOFF, og sá hópur framleiðir sannfærandi falsfrystingu af þremur.

Skráðu úttakið áður en þú breytir nokkru, sérstaklega þegar lotan ber sérsniðnar takkahlekkjur sem einhver treystir á. Vélaformið er öruggasta skráningin, með þeim fyrirvara að það er útfærsluháð og á að vera endurheimt af sama tegund kerfis og bjó það til.

Lagaðu þann skjáhermi, ekki lotuna sem þú slærð í

Venjuleg viðgerð endurheimtir heilbrigða sniðið sem handbókarsíðan telur upp, og hún hefur aðeins áhrif á einn skjáhermi. Ef ritillinn heldur enn óvistaðri vinnu í þeim skjáhermi, láttu hann í friði þar til vinnan er vistuð.

Frá annarri skel, beindu sérstaklega að frosna tækinu svo skjáhermirinn sem þú vinnur í haldist ósnortinn.

stty -F /dev/pts/7 -a
stty -F /dev/pts/7 sane

Tómu skjá með skemmdri birtingu er annað vandamál en brotin línuagan, og reset-forritið takast á við það með því að senda frá sér frumstillingar-raðir skjáhermis. Prófaðu stöðuviðgerðina fyrst, því hún breytir stillingum sem þú getur skoðað, á meðan reset-röðin endurskrifar skjáinn og útskýrir ekkert um hvernig hann brotnaði.

Ctrl-S gildran bak við sannfærandi frystingu

Þegar flæðisstjórnun hugbúnaðar er virk og venjulegu táknin úthlutuð segir Ctrl-S skjáherminum að hætta að senda úttak og Ctrl-Q segir honum að halda áfram. Lotan helst lifandi allan tímann, eitt Ctrl-Q er oft öll viðgerðin, og ekkert birtist í neinu loggi, og þannig lifir þessi frysting af svo mörgum stiglum.

Skoðaðu raunverulegu stillingarnar í stað þess að gera ráð fyrir þeim. Hægt er að endurúthluta eða slökkva á byrjunar- og stöðvunartáknum, og skjáhermir með flæðisstjórnun af mun ekki bregðast við hvorugu.

Ef staðan kemur aftur, eða SSH sjálft stíflast

Endurtekin slæm staða bendir til einhvers sem breytir fánunum án þess að endurheimta þá: ræsiskrá, umbúðaskrift, margfaldari sem endurstillir rangan glugga, eða forrit sem deyr meðan það heldur hrástillingu. Bættu við skilyrtri athugun sem greinir frá stöðunni í stað skilyrðislausrar endurstillingar, því almennt endurstilling felur orsökina og getur hnekkt viljandi stillingum.

Þegar venjulegum SSH-umferð stíflast líka, eða viðgerðin breytir engu, hættir skjáhermirinn að vera grunaður.

ssh -vvv [email protected]
ping -M do -s 1400 -c 3 host.example.com

Stífla sem birtist aðeins við stórar flutninga bendir til MTU-vandamáls á leiðinni, en sú sem gleypir líka einstaka innslátt bendir á leiðina eða þjóninn frekar en pakkastærð. Haltu sönnunum skjáhermisins aðskildum frá netssönnunum, því ritill sem virkar í annarri lotu er ekki sönnun þess að fyrsti skjáhermirinn hafi nokkurn tíma verið heilbrigður.

Tengdir greinar