Mae’r cleient yn dilysu, mae’r log yn dweud cysylltiedig, ac nid oes unrhyw becyn yn croesi’r twnnel. Mae’r gweinydd yn gorffen yr ymgais gyda write to TUN/TAP: Invalid argument (code=22), sy’n edrych fel diffyg gyrrwr ac fel arfer nid yw. Ar lwybryddion a gweinyddion Linux bach, mae’r llinell honno fel arfer yn golygu nad yw’r ddau ben yn cytuno ar sut mae pecynnau data yn cael eu ffrâmio, felly mae’r cnewyllyn yn gwrthod y byffer dadgriptiedig a roddwyd iddo. Nid yw’r llwybro wedi’i brofi ar y pwynt hwnnw.

Mae tabl llwybro cywir a chytundeb ffrâmio wedi torri yn edrych yr un peth o safbwynt y cleient: cysylltiedig, ac nid oes dim yn gweithio.

Mae’r twnnel yn codi ac nid oes dim yn ei groesi

Mae gwallau ysgrifennu ar y ddyfais twnnel yn digwydd ar ôl dadgryptio ac o flaen llwybro. Mae’r daemon yn dadgryptio pecyn, yn ei drosglwyddo i’r rhyngwyneb, ac mae’r rhyngwyneb yn ei wrthod oherwydd nad yw’r byffer yn cyfateb i’r hyn y mae’r ddyfais honno’n ei ddisgwyl. Cod 22 yw’r ateb cyffredinol ar gyfer dadl annilys, felly’r wybodaeth ddefnyddiol yw’r haen: dyma’r llwybr data yn hytrach na’r gydlaweddiad. Os oedd traffig yn llifo ddoe ac wedi stopio heddiw heb newid ffurfweddu, tybiwch fod pecyn neu uwchraddiad cadarnwedd wedi symud rhagosodiad cyn i chi amau’r rhwydwaith.

Darllenwch y log o amgylch sefydlu’r sianel ddata yn hytrach na’r gwall cyntaf. Mae’r modd cywasgu a gytunwyd, y math dev a’r opsiynau a wthiwyd i gyd yn ymddangos ar fwy o fanwl-der, ac maent yn dweud pa un o’r tri chamgymhariad sydd gennych.

Mae cywasgu yn ffrâmio, nid lled band

Pan fydd cywasgu wedi’i alluogi, mae pob pecyn data yn cario pennawd sy’n disgrifio sut y cafodd ei amgodio, a rhaid i’r ddau ben gytuno ar y pennawd hwnnw. Mae gweinydd sy’n dal i gario comp-lzo o ffurfweddiad enghreifftiol hen, wedi’i baru â chleient heb linell gywasgu, yn cynhyrchu’r gwall hwn yn union: mae’r gweinydd yn disgwyl pennawd na ysgrifennodd y cleient erioed. Mae cymysgu comp-lzo â compress lz4-v2 yn methu yr un ffordd, gan fod yr algorithmau’n wahanol er bod y ddau yn cael eu galw’n gywasgu. Mae’r opsiwn yn gontract ffrâmio yn hytrach na nodwedd lled band ar gysylltiadau modern.

Mae ymddygiad fersiynau yn ychwanegu trap. Dechreuodd y gyfres 2.5 gyhoeddi rhybuddion dirymu ar gyfer opsiynau cywasgu, ac mae 2.6 yn tynnu llinell rhwng gwrthod pecynnau cywasgedig a dim ond gadael data heb ei gywasgu. Felly gall uwchraddiad cadarnwedd llwybrydd newid y cytundeb effeithiol heb i neb olygu’r twnnel.

Aliniwch y ddau ben neu ei dynnu o’r ddau

Rhestrwch bob cyfarwyddeb cywasgu: ffeil y gweinydd, unrhyw opsiynau a wthiwyd, ffeiliau sy’n benodol i’r cleient a phroffil y cleient. Mae comp-lzo ar y gweinydd yn gofyn am yr un gair ar y cleient, ac adaptive yw’r rhagosodiad etifeddol y mae’r opsiwn noeth fel arfer yn ei olygu ar adeiladau hŷn. Mae switsh GUI llwybrydd wedi’i labelu LZO neu gywasgu yn ysgrifennu’r un opsiwn, felly gosodwch ef i gyd-fynd yn hytrach na chymysgu algorithmau. Peidiwch â thybio bod enw tebyg yn gydnaws.

Os nad oes eisiau cywasgu, tynnwch ef yn fwriadol o’r ddau ben. Mae allow-compression no ar y gweinydd yn gwrthod pecynnau cywasgedig, ond dim ond ar ôl i gleientiaid stopio eu cynnig; mae ei gymhwyso tra bod cleient yn dal i wthio cywasgu yn ail-greu’r camgymhariad i’r cyfeiriad arall.

Gwiriwch y gwthiad a’r math o ddyfais

Gall gweinydd wthio cyfarwyddeb cywasgu o’i brif ffeil neu o ffeil sy’n benodol i’r cleient, a gall cleient ollwng opsiynau a wthiwyd gyda pull-filter. Cysylltwch un cleient ar fanwl-der 4, darllenwch yr hyn a gyhoeddodd y gweinydd yn erbyn yr hyn a dderbyniodd y cleient, yna cadarnhewch na wnaeth unrhyw hidlydd ei ddileu. Os yw’r ddau ochr nawr yn cytuno ac mae’r gwall yn parhau, edrychwch ar y math o ddyfais: ni all dev tap ar un pen a dev tun ar y pen arall gyfnewid fframiau, ac mae’r cnewyllyn yn gwrthod yr ysgrifen yr un ffordd.

Mae defnydd TAP pontiedig angen pont go iawn ar y gweinydd, nid enw dyfais gwahanol yn unig. Mae ailenwi rhyngwyneb i tap0 heb ei ychwanegu at bont yn cynhyrchu dyfais sy’n derbyn yr ysgrifen ac yn mynd i nunlle.

Yna gwiriwch gydag un cleient ac un cyrchfan: pingiwch gyfeiriad twnnel y gweinydd, yna gwesteiwr ar ei LAN. Mae’r cyntaf yn profi’r sianel ddata a’r ail yn profi’r anfon ymlaen.

Erthyglau cysylltiedig