A wani lokaci kwamfutar tafi-da-gidanka tana kan Wi-Fi na ofis, a wani kuma tana kan waya, kuma alamar tunnel ta sake zama kore kafin ka gama canza tagogi. Koren haske yana faɗin cewa tunnel ya sake haɗuwa kawai; abin da manufar turawa da toshewa ta yi a tsakiyar lokacin tambaya ce daban. Wannan manufar tarin sharuɗɗan daidaitawa ne da aka haɗa lokacin da aka shigar da ita ta ƙarshe, kuma tana ambaton muƙulli, adireshi da iyalin adireshi da canjin ya cire yanzu. Don haka wannan canji ɗaya yana haifar da sakamako uku da suke kama da juna: toshewar tana ci gaba, manufar tana toshe nata farfadowa, ko kuma hanyar da babu abin da ke rufe ta tana buɗewa.

Babu abin da ke kan allo da zai raba waɗannan yanayi uku, don haka tambayi waɗanne alamomi aka maƙala dokokin da su maimakon wane launi alamar ke nunawa. A Linux doka na iya ambaton muƙulli ko ipset da aka cika daga gare shi; a Android ana iya gaya wa VpnService waɗanne cibiyoyin sadarwa na ƙasa ya bi ta setUnderlyingNetworks. Kowane haɗi yana nufin hanyar da za a maye gurbinta, kuma kowanne dole a sake kimanta shi bayan haka.

Abin da canjin ke sake rubutawa a zahiri

Idan tsohuwar hanyar ta ɓace, kernel ɗin yana cire adireshinta, yana janye hanyoyin da suka bi ta, kuma yana sake gina zaɓin adireshin tushe daga abin da ya rage. Hanyar da aka saba tana ƙaura zuwa sabuwar ƙofar, kuma lissafin muƙullin da tsoffin dokokin suka nuna ya tafi ko an sake amfani da shi don wata na'ura. Ana sabunta masu warwarewa na kowane haɗi ma, ko da yake ba a lokaci ɗaya da hanyoyin ba. Duk wannan yana faruwa ƙasan abokin ciniki na VPN, don haka abokin ciniki da ke lura da yanayin tunnel ɗinsa kaɗai ba ya ganin komai daga ciki.

Matsalar ita ce doka tana ƙulla wani tabbataccen alama maimakon manufar da ke bayanta. Dokar da ke watsar da duk abin da ba ya fita ta muƙullin tunnel tana ƙulla sunan muƙulli; dokar da ke ba da izinin ƙarshen wuri tana ƙulla adireshin da sabuwar cibiyar sadarwa za ta iya turawa wani wuri. Idan alamar ta ɓace, dokar ba ta zama bayyanannen kuskure ba: ko ta daina daidaitawa da komai ko ta fara daidaitawa da abin da bai dace ba.

Sake gina tunnel na waje ba tare da huda rami ba

Jigilar waje an ɗaure ta da tsohon adireshin tushe, don haka dole ta buɗe sabon soket daga sabon. Idan ƙarshen wuri sunan mai masauki ne maimakon adireshi na zahiri, bincike dole ya yi nasara yayin da toshewar ke aiki. Wannan ita ce tarkon tsari: manufar da ta isa ta watsar da komai face ƙarshen wuri za ta watsar da binciken da ake buƙata don same shi, sai dai idan an warware kafin a ɗaga toshewar ko kuma an ɗauke shi ta tunnel da ke raye. Kowanne tsari zai iya aiki, amma sai idan abokin ciniki ya san wane tsari yake ciki.

Abokan ciniki sun bambanta a nan ta hanyar da ke da muhimmanci yayin bincike. Wasu suna warwarewa da farko sannan su sanya dokoki bayan haka, don haka canjin yana jawo bayyanannen katsewa sannan ya warke da kansa; wasu suna ajiye toshewar kuma suna dogaro da tunnel da ya tsira don ɗaukar binciken, wanda ke gazawa gaba ɗaya idan tunnel ya mutu tare da hanyar. Ƙara faffadan hanyar kai tsaye ta saba don dawo da haɗi kullum yana sa gwajin ya wuce kuma kullum yana barin yatsan da kake hana shi.

Hanyar da har yanzu ke nuna tsohuwar ƙofar tana ba da irin wannan makale farfadowa daga wani dalili, don haka karanta teburin kafin ka zargi abokin ciniki. Umarnin da ke ƙasa suna ambaton muƙullin da adireshin tushe da kernel ɗin zai yi amfani da su da gaske, kuma hakan yana warware a layi ɗaya ko tsohuwar hanya har yanzu an sanya ta.

ip route get 1.1.1.1
ip -6 route get 2606:4700:4700::1111

Lokacin da sabuwar hanyar ta kawo IPv6 amma dokokin ba su kawo ba

Cibiyoyin sadarwar salula da na baƙi sukan ba da babban prefix na IPv6 ko da LAN ɗin ofis ɗin da waya bai taɓa yin haka ba. Manufar da aka rubuta a matsayin dokokin IPv4 kawai, sifar da aka saba da yawancin girke-girken iptables da nftables na hannu, ba ta rufe komai daga ciki. Tunnel ɗin yana nan da haɗi, aikace-aikacen da ke da isa ga IPv6 suna fita waje da shi, kuma alamar ba za ta iya nuna bambancin ba domin tunnel ɗin da gaske yana aiki. Akasin haka ma ya zama ruwan dare: tsarin dokoki na IPv6 kawai ba ya yin komai a cibiyar sadarwar da ba ta ba da v6.

Kwatanta abin da hanyar ke bayarwa da abin da manufar ke ambata, a ɓangarorin biyu na canjin. Waɗannan umarnin suna buga gaskiyar da abokin ciniki ke aiki da ita:

ip -4 route show default
ip -6 route show default
sudo nft list ruleset | grep -c 'ip6 '

Idan umarni na biyu ya buga hanyar da aka saba yayin da na uku ya dawo da sifili, sabuwar hanyar na iya fitar da injin ta IPv6 ba tare da wata doka da ke kallonsa ba. Sake gudanar da duka ukun bayan canjin, domin lambar mai ban sha'awa ita ce bambanci tsakanin gudanarwa biyu. Idan na biyu bai buga komai ba, akasin yanayin ne ya shafi kuma duk wata manufa mai nauyin v6 a wurin ado ce kawai.

Mai warwarewa yana canza hannu a tsakiyar zama

A tsarin zamani ana ɗaure masu warwarewa da hanyoyi, don haka sabuwar hanya tana zuwa da sabon rukunin masu warwarewa kuma wataƙila da wani ra'ayi na split-DNS daban. systemd-resolved yana riƙe da scope ga kowace hanya kuma yana zaɓa tsakaninsu bisa hanyar, yayin da macOS ke karanta scoped resolvers daga ma'ajiyar mai motsi kuma yana girmama tsarin muƙullai. Abokin ciniki da ke sanya nasa mai warwarewa yana fafatawa da na hanyar, kuma dokokin fifiko waɗanda babu wanda ke kula da su ne ke yanke hukunci. Sannan warware suna na iya karyewa yayin da tacewar fakiti ke yin daidai abin da aka rubuta ta domin ta yi.

Karanta mai warwarewar da ke aiki maimakon wanda aka saita. A kan mai masaukin systemd umarnin ƙarƙashin status yana nuna daga wace hanya kowane scope ya fito da kuma ko sunan private-DNS yana aiki:

resolvectl status --no-pager
resolvectl query intranet.example.com

Idan tambayar tana fita ta hanyar jiki maimakon tunnel, abokin ciniki ya sha kaye a gasar fifiko kuma babu gyaran wutar bango da zai gyara suna. Kwatanta hanyar tambayar a ɓangarorin biyu na canjin don ganin wanne ya motsa. Sunan da ke warwarewa zuwa adireshin sirri da sabuwar cibiyar sadarwa ba za ta iya turawa ba shi ne yanayi na uku, kuma yana bayyana a matsayin ƙarewar lokaci maimakon kuskure.

Gwada canjin kuma ka riƙe rikodin

Sake haifar da canjin da gangan maimakon jira shi. Ɗaga tunnel a hanyar farko, fara jigilar da ta daɗe da bincike mai maimaitawa, sannan canza hanyar ka ga wanne ya tsira. Lura da tazarar tsakanin ɓacewar tsohuwar hanya da rahoton tunnel cewa an haɗa shi, domin a wannan taga ne manufar ta tsaya ko ba ta tsaya ba. Gudanar da jerin a wata hanya ma, don sakamakon kada ya zama na gefe ɗaya.

Keɓance-keɓance suna buƙatar nasu wucewa, domin kewayen da aka tabbatar a tsohuwar cibiyar sadarwa ba ya samun tabbaci kai tsaye a sabuwar. Firinta, NAS ko captive portal a LAN na gida ba su da takwarorinsu a wayar salula, kuma keɓancewar da ke isa gare su ya zama doka marar takwarorin.

Rubuta sunayen muƙullai, iyalan da aka bayar, mai warwarewar da ke aiki da tsawon katsewar kowace hanya. Sake haɗuwa yana tabbatar da jigilar ta warke, ba cewa toshewar ta tsaya a tsakiyar lokacin ba, kuma waɗannan da'awar daban ne na tikit. Da wannan rikodin ana kwatanta canji na gaba da sanannen yanayi maimakon da ƙwaƙwalwa.

Labarai masu alaƙa