Rukunai biyu na abokan ciniki, ƙofa ɗaya, kuma shirin ya yi sauƙi: wata doka tana fitar da rukunin farko ta hanyar haɗin sama mai sauri, wata kuma tana fitar da rukunin na biyu ta ramin abokin tarayya. Sa'an nan dokokin suna wurin kuma rukunin na biyu har yanzu yana fita ta hanyar da aka saba. Dokar ba ta karye ba. Tushen fakiti ba shine abin da marubucin ya yi tsammani a lokacin binciken ba, domin fassara da bincike suna faruwa a wurare daban-daban a tafiyar fakiti ɗaya, kuma tsarin ya saba wa zanen tunani da yawancin mutane ke zana.

Binciken yana faruwa kafin a sake rubuta tushen

Ga fakiti da ake turawa daga abokin ciniki na VPN, kernel yana gudanar da jerin tsayayye. Yana isowa a kan hanyar ramin, ya wuce prerouting inda conntrack da DNAT suke, sannan a yanke shawara ta hanya, sannan turawa, sannan postrouting, inda ake amfani da SNAT a ƙarshe. Ana duba doka mai siffar from a lokacin wannan shawarar hanya, wato tana ganin ainihin adireshin abokin ciniki, ba wanda aka fassara ba.

Don haka ƙara dokar masquerade ba ta canza wace manufa ta dace da kwararar fita ba. Abin da take canza shi ne abin da nesa ke gani, sabili da haka wace hanyar dawowa take. Waɗannan sakamako biyu ne daban-daban, kuma bitar canje-canje suna rikita su koyaushe. Raba su kuma ƙirar tana bayyana a cikin minti ɗaya.

A wajen amsa ne adireshin da aka fassara ke bayyana a cikin dokoki. Fakitin da ke dawowa zuwa ƙofar ana yin magana da adireshin da aka fassara, kuma idan kana da dokokin manufa da suka dogara da manufa ko hanyar da ya shigo, wannan shine ƙimar da za ka daidaita. Haɗi ɗaya, tushen gaskiya daban a kowace hanya.

StageSource the kernel seesWhat it means for your rule
PreroutingClient address, 172.31.7.42Where marks and DNAT are applied
Routing decisionStill 172.31.7.42This is where from rules match
PostroutingBecomes 198.51.100.9What the far end and its return route see

Don haka rukunai biyu masu tushe daban suna buƙatar alluna daban, kuma ƙirar tana da kyau. Abin da allon da ke sama ya hana shi ne gajeriyar hanya na gyara kuskure ta wajen duba abin da nesa ya karɓa da fitar da dokar daga gare shi.

Gwaji daga ƙofar ba gwajin rukuni ba ne

Harkar da ƙofar kanta ke samarwa ba ta taɓa wucewa ta prerouting ba, domin ba ta iso kan wata hanya ba. Ana sarrafa ta a hanyar fitarwa, da adireshin ƙofar kanta a matsayin tushe, kuma dokar from da aka gina a kan kewayon abokan ciniki ba za ta dace ba. Kowane tikitin a wannan fannin da ke cewa yana aiki daga akwatin amma ba daga abokin ciniki ba, maimaita wannan gaskiyar ne.

Yi kwaikwayon abokin ciniki maimakon ƙididdige shi. Ana iya tambayar binciken hanya kai tsaye, tare da bayar da tushe da hanyar shiga:

ip route get 198.51.100.9 from 172.31.7.42 iif tun0
ip route get 198.51.100.9 from 172.31.8.42 iif tun0
ip route show table 201

Gudanar da shi sau ɗaya ga kowane rukuni. Idan umarni biyu sun dawo da hanya ɗaya, dokokin ba sa raba rukunin, kuma dalilin ko dai doka da ta ɓace ne ko doka mai fifiko mafi girma da ta dace da duka biyu. Idan sun dawo da hanyoyi daban amma abokin ciniki har yanzu ya kasa, kuskuren yana bayan binciken kuma za ka iya daina kallon dokoki.

Fifiko, ba matsayi a cikin fayil ba

Ana kimanta dokoki cikin tsarin fifiko mai hauhawa, kuma lambar ita ce ke da muhimmanci, ba tsarin da ka buga su ba. Allon local yana kan fifiko 0, allon main a 32766 kuma dokar da aka saba a 32767, shi ya sa dokar da aka ƙara da fifikon da aka saba ke sauka kusa da ƙarshen jeri kuma tana shan kashi a gaban kusan komai.

ip rule show
ip rule add from 172.31.8.0/24 lookup 201 priority 1000
ip -4 route show table 201

Fifiko bayyananne yana sa tsarin da ake so ya zama a bayyane a cikin fayil da kuma a bitar. Hakanan yana hana wani ƙari na baya tsalle a hankali a gaban dokar da take akwai, wanda shine mafi yawan dalilin da manufar da ke aiki ta daina aiki bayan wani canji maras alaƙa.

Doka mai dacewa da ke nuni ga allon da bai cika ba ita ce wata tarko. Idan allon 201 yana ɗauke da hanyar da aka saba amma babu hanyar zuwa manufa, ana jefar da fakitin ko a aika shi wurin da bai dace ba, kuma dokar tana da kyau sosai idan ka gan ta ita kaɗai. Karanta allon, ba dokar kaɗai ba. Doka nuni ce, kuma allon wofi nuni ne zuwa babu komai.

Hanyar dawowa dole ta kasance

Manufar tushe tana zaɓar fita. Ba ta ƙirƙirar hanyar dawowa. Idan rukunin na biyu ya fita ta ramin abokin tarayya, abokin tarayya dole ya san yadda zai isa 172.31.8.0/24, ko ta hanyar komawa ƙofar ko ta karɓar adiresoshin da aka fassara da ya riga ya sani.

Zaɓi tsakanin waɗannan shawara ce ta ƙira mai ganuwa sakamako. Sarrafa kewayon abokan ciniki da baya yana kiyaye asalin kowane abokin ciniki a wurin abokin tarayya kuma yana buƙatar ya karɓi prefix ɗinka. Fassara tana ɓoye rukunin a bayan adireshi ɗaya kuma tana buƙatar abokin tarayya ya karɓi wannan adireshin kawai, a kan farashin cewa log ɗinka da nasa ba za su ƙara daidaita kan wanda ya haɗa ba.

Duk abin da ka zaɓa, rubuta shi kusa da ma'anar rukunin. Hanyar dawowa da ke wanzuwa kawai a cikin ƙwaƙwalwar wani ita ce ainihin irin abin da ke jurewa har abokin tarayya ya canza katangar wuta, sannan ya ɗauki kwana ɗaya a sake gina shi.

Kada ka kama ramin ƙofar kanta a cikin manufa

Dokokin da ka rubuta ga abokan ciniki suna aiki kuma a kan harkar da ƙofar ke samarwa, sai dai idan ka ware ta. Wata faffadar doka da aka gina a kan alama ko hanyar fitarwa na iya kama haɗin ƙofar kanta da abokin tarayya, sannan ramin da ke ɗauke da manufar ana sarrafa shi ta manufar. Wannan yana haifar da madauki ko katsewa wanda ke kama da kuskuren mai bayarwa.

Iyakance kowace doka gwargwadon abin da ƙirar ta yarda: prefix na tushe, hanyar shiga, kuma inda ake tallafawa alama da fakitin abokan ciniki kaɗai ke ɗauka. Sannan gwada haɗin ƙofar kanta bayan kowane canjin doka, domin kuskuren yana magana da kansa kuma ba ya bayyana a gwajin abokin ciniki.

Shafin littafin jagora na ip-rule yana bayanin ma'anar mai zaɓe da fifiko. Haɗa shi da gwajin bincike ga kowane rukuni kuma ƙirar ta zama mai iya dubawa, wanda shine bambanci tsakanin sarrafa manufa da ke jure shekara da wanda kowa ke tsoron taɓawa.

Labarai masu alaƙa