Abokin ciniki ya tabbatar da kansa, log ɗin ya ce an haɗa, kuma babu wani fakiti da ke tsallaka ramin. Sabar ɗin ta ƙarasa ƙoƙarin da write to TUN/TAP: Invalid argument (code=22), wanda ke kama da aibin direba kuma yawanci ba haka ba ne. A kan na’urorin raba hanyar sadarwa da ƙananan sabobin Linux, wannan layin galibi yana nufin bangarorin biyu ba su yarda kan yadda ake firam ɗin fakitin bayanai ba, don haka kernel ɗin ya ƙi buffer ɗin da aka buɗe maƙullinsa da aka ba shi. Ba a gwada tafiyar da hanyar ba a wannan lokacin.

Tebur ɗin tafiyar da hanyar daidai da yarjejeniyar firam ɗin da ta lalace suna kama da juna daga wajen abokin ciniki: an haɗa, kuma babu abin da ke aiki.

Ramin yana tashi kuma babu abin da ke tsallaka shi

Kurakurai na rubutu a na’urar ramin suna faruwa bayan buɗe maƙulli kuma kafin tafiyar da hanya. Daemon ɗin yana buɗe maƙullin fakiti, ya ba da shi ga mu’amala, kuma mu’amalar ta ƙi shi domin buffer ɗin bai dace da abin da wannan na’urar ke tsammani ba. Lamba 22 ita ce amsar gama gari ta hujja mara inganci, don haka bayanin da ke da amfani shi ne Layer: wannan hanyar bayanai ce ba musafaha ba. Idan zirga-zirgar ta yi aiki jiya kuma ta tsaya yau ba tare da wani canjin tsari ba, yi zargin sabuntawar fakiti ko firmware da ta motsa tsoho kafin ka yi zargin cibiyar sadarwa.

Karanta log ɗin kewayen saitin tashar bayanai maimakon kuskure na farko. Yanayin matsawa da aka tattauna, nau’in dev da zaɓuɓɓukan da aka tura duk suna bayyana a mafi girman bayani, kuma suna gaya maka wanne daga cikin rashin daidaituwa uku kake da shi.

Matsawa firam ce, ba faɗin band ba

Idan an kunna matsawa, kowane fakitin bayanai yana ɗauke da kanun da ke bayyana yadda aka lissafa shi, kuma dole bangarorin biyu su yarda kan wannan kanun. Sabar da har yanzu take ɗauke da comp-lzo daga tsohon tsarin misali, tare da abokin ciniki da ba shi da layin matsawa, tana haifar da wannan kuskure daidai: sabar tana tsammanin kanun da abokin ciniki bai taɓa rubuta ba. Haɗa comp-lzo da compress lz4-v2 yana gazawa haka, domin algorithms ɗin sun bambanta ko da ana kiran duka biyun matsawa. Zaɓin yarjejeniyar firam ce ba siffar faɗin band ba a hanyoyin sadarwa na zamani.

Halin sigogin yana ƙara tarko. Jerin 2.5 ya fara fitar da gargaɗin tsufa game da zaɓuɓɓukan matsawa, kuma 2.6 yana ja layi tsakanin ƙin fakitin da aka matse da barin bayanai kawai ba a matse ba. Don haka sabuntawar firmware na na’urar raba hanyar sadarwa na iya canza yarjejeniyar da ke aiki ba tare da kowa ya gyara ramin ba.

Daidaita bangarorin biyu ko cire shi daga duka biyun

Ƙidaya kowane umarnin matsawa: fayil ɗin sabar, duk wani zaɓi da aka tura, fayiloli na musamman na abokin ciniki da bayanin martabar abokin ciniki. comp-lzo a sabar yana buƙatar wannan kalmar a abokin ciniki, kuma adaptive ita ce tsohuwar tsoho wadda zaɓi tsirara yawanci ke nufi a tsoffin builds. Maɓallin GUI na na’urar raba hanyar sadarwa mai alamar LZO ko matsawa yana rubuta wannan zaɓi, don haka saita shi don dacewa maimakon haɗa algorithms. Kada ka ɗauka cewa suna kama da juna yana dacewa.

Idan ba a son matsawa, cire shi da gangan daga bangarorin biyu. allow-compression no a sabar yana ƙin fakitin da aka matse, amma sai bayan abokan ciniki sun daina bayar da su; amfani da shi yayin da abokin ciniki har yanzu yana tura matsawa yana sake haifar da rashin daidaituwa a wata hanya.

Duba turawa da nau’in na’urar

Sabar na iya tura umarnin matsawa daga babban fayil ɗinta ko daga fayil na musamman na abokin ciniki, kuma abokin ciniki na iya watsar da zaɓuɓɓukan da aka tura da pull-filter. Haɗa abokin ciniki ɗaya a bayani 4, karanta abin da sabar ta sanar da abin da abokin ciniki ya karɓa, sannan tabbatar babu wani tacewa da ya cire shi. Idan bangarorin biyu yanzu sun yarda kuma kuskuren ya rage, duba nau’in na’urar: dev tap a gefe ɗaya da dev tun a ɗayan ba za su iya musayar firam ba, kuma kernel ɗin yana ƙin rubutun haka.

Tura TAP da gada yana buƙatar ainihin gada a sabar, ba kawai wani sunan na’ura daban ba. Sake sunan mu’amala zuwa tap0 ba tare da ƙara ta cikin gada ba yana haifar da na’urar da ke karɓar rubutun kuma ba ta zuwa ko’ina.

Sannan tabbatar da abokin ciniki ɗaya da manufa ɗaya: yi ping zuwa adireshin ramin sabar, sannan zuwa ga mai masauki a LAN ɗinta. Na farko yana tabbatar da tashar bayanai kuma na biyu yana tabbatar da turawa.

Labarai masu alaƙa