Kwafin yana tabbatarwa, adadin abubuwa yana bayyana, sannan babu abin da ke motsawa na mintuna. Windows yana bayar da rahoton cewa VPN yana haɗe, ana warware sunan mai masauki, kuma mai bincike a wannan injin yana ɗaukar shafin ajiya ɗaya ba tare da wahala ba. Wannan haɗin yana nuna girman fakiti maimakon takardun shaidar shiga, kuma tambayar girman dole a yi ta a wurare biyu domin WSL2 yana da mu'amalarsa ta Linux da MTU nata. Lamba ɗaya ta gefen Windows ne na hanyar, ɗayan ta rarraba, kuma karanta adaftar VPN kawai yana barin rabin hanyar ba a bincika ba.

Alamu uku suna raba matsalar girma daga wani abu

Alama ta farko ita ce siffa: kafa haɗi da ƙaramin musayar suna yin nasara, sannan babban canja wuri ya daina ci gaba. Na biyu shi ne daidaito: ajiya ɗaya da jigila ɗaya suna kasawa yayin da wani mai masauki a kan hanyar ɗaya ke aiki, ko kuma gazawar tana canzawa da girman kaya maimakon lokacin rana. Na uku shi ne shiru: babu kuskuren tabbatarwa, babu kin amincewar wakili, babu gazawar warware suna, sai kawai canja wurin da ba ya ƙarewa.

Waɗannan uku tare suna tabbatar da hasashen girman fakiti. Gazawar DNS, alamar da ta ƙare, maɓallin SSH da aka ƙi, da wakili da ya ƙi CONNECT kowanne yana haifar da kuskurensa, kuma babu ɗayansu da yake kama da tsayawa bayan nasara. Riƙe ajiya ɗaya, jigila ɗaya da tazarar lokaci ɗaya yayin gwaji shi ne ke sa kwatancen ya zama gaskiya.

Kwatanta mu'amaloli biyu kafin yanke shawara

Tattara ra'ayin Windows da ra'ayin Linux a cikin zaman ɗaya, kuma riƙe adireshin ajiyar maimakon hasashe game da wace mu'amala ce ke ɗauke shi. Umurnin da ke ƙasa yana fara warware manufa domin binciken hanya ya kwatanta ainihin uwar garken da kwafin ke tuntuɓar, wanda zai iya bambanta da sunan da mai bincike ya nuna. Gudanar da rabi biyu kusa da juna, domin VPN na iya canza ma'aunin mu'amala tsakanin yunƙuri.

netsh interface ipv4 show subinterfaces
wsl -d Ubuntu -- bash -lc 'dest=$(getent ahostsv4 github.com | awk \'NR==1{print $1}\'); ip -br link show; ip route get "$dest"'

Gudanar da rabin Linux a cikin rarraba maimakon liƙa fitarwa a cikin harsashin Windows, domin sunayen mu'amala da zaɓin hanya suna da ma'ana a can kaɗai. Liƙawa daga harsashin Windows yana bayar da lambobi marasa daidai da babban tabbaci. Yi rikodin na'urar, hanyar da aka zaɓa da MTU daga kowane gefe kafin canza wani abu.

Yanke shawara ko lambar ya kamata ta zama ƙarami

Girman MTU na mu'amala fiye da abin da hanya za ta iya ɗauka ba laifi ba ne kai tsaye, domin binciken MTU na hanya ya wanzu don haka. Yanayin gazawa yana bayyana lokacin da aka danne binciken: ana tace saƙonnin ICMP a wani wuri a kan hanya, mai aikawa ba ya taɓa sanin iyaka, kuma manyan fakiti suna ɓacewa yayin da ƙananan ke wucewa. Wannan sifa ce ta hanyar, ba sifar Git ba. Shi ma dalili ne da ƙaramin fayil zai iya yin nasara a haɗin da babban ba ya ƙarewa.

Idan shaidu sun goyi bayan haka, canji na ɗan lokaci a mu'amalar Linux shi ne gwaji mafi arha. Zaɓi ƙima ƙasa da girman hanyar da ake amfani da ita, yi rikodin na baya, kuma riƙe duk sauran a daidai domin kwatancen ya sami ma'ana. Idan canja wurin ya kammala da ƙaramin ƙima, kana da ganewar asali ba daidaituwa ba.

ip -br link show dev eth0
sudo ip link set dev eth0 mtu 1380
ip -br link show dev eth0

Yanke shawara inda saitin zai zauna

Zaɓuɓɓuka uku suna fitowa daga gwajin, kuma yawanci ɗaya ne kawai ya dace. Idan ƙaramin ƙima ya gyara canja wurin kuma ƙimar tana da muhimmanci ga wannan cibiyar sadarwa, saitin yana buƙatar mai kula da zagayowar rayuwa: ƙugiya ta farawa a cikin rarraba, saitin cibiyar sadarwa da dandali ke sarrafawa, ko tsarin da aka rubuta. Idan ƙimar ba ta gyara kome ba, mayar da ita kuma koma ga tambayoyin jigila, wakili da tabbatarwa.

Kasancewar ƙugiya ta farawa ya dogara da sigogin Windows da WSL da ake amfani da su da kuma yanayin cibiyar sadarwa da aka daidaita. Yin kwafin cibiyar sadarwar Windows na iya canza yadda VPN ke hulɗa da rarrabawar ta hanyoyin da suka fi gyaran MTU muhimmanci, don haka gano yanayin kafin tsara hanyar wucin gadi don shi. Ƙimar da ta dace da mai ba da sabis ɗaya ko bayanan VPN ɗaya ba ita ce tsoho ga na gaba ba.

Abin da ya kamata a guje shi ne wuri mai ruɗi: umarnin cibiyar sadarwa mai gata a cikin fayil ɗin farawa na kowane harsashi mai mu'amala, ko sudo ba tare da kalmar sirri ba ga dukan binary ɗin ip domin rubutun ya iya gudanar da layi ɗaya. Dukansu biyu suna mai da ganewar asali zuwa bayyanuwa na dindindin kuma suna sa asalin matsalar ta fi wahalar gani daga baya.

Tabbatar bayan sabon farawa, sannan juya baya

Canjin da ke wanzuwa kawai har sai an sake farawa rarrabawar ba magani ba ne. Sake farawa rarrabawar, sake haɗa VPN, kuma maimaita ainihin aikin Git maimakon maye gurbin kamar ping ko ƙaramin buƙatar HTTP. Sannan tabbatar da cewa mu'amalar tana ɗauke da ƙimar da aka nufa a cikin sabon zama.

ip -br link show dev eth0
ip route get "$(getent ahostsv4 github.com | awk 'NR==1{print $1}')"

Riƙe ainihin ƙimar da aka rubuta kusa da canjin domin gwajin ya iya dawowa da kyau, kuma lura da wace iyali ta adireshi aka gwada, domin sakamakon IPv4 ba ya faɗin kome game da haɗin IPv6 a wannan mai masauki. Takardun cibiyar sadarwar WSL suna kwatanta yanayin da ke ƙayyade yadda magani ya kamata ya kasance; lambar MTU kanta ma'auni ne na gida, ba shawara ba.

Labarai masu alaƙa