Masu taimakon sabar suna saita subnet sannan su cika ta da pool ɗin mai motsi bisa ga zaɓinsu. Wannan tsoho yana da sauƙi har sai wasu adireshi su kasance a wajen rarraba — ko an tanade su don tsayayyen ajiya ko an ajiye su don wani sashe na gaba. Kashe pool ɗin atomatik da bayyana kewayon da kanka yana buƙatar layi biyu da yanke shawara ɗaya da gangan kan waɗanne adireshi ba na rarraba ba ne. Sauran horo ne na aiki: lissafi, aiwatarwa, tabbatarwa, da mayarwa.

Wannan sauyi ne a kan sabis ɗin da ke aiki, don haka ɗauke shi a matsayin aikin gudanarwa: fara da lissafi, aiwatar ta hanyar rayuwa ta yau da kullum, tabbatar da sabon abokin ciniki, kuma ka riƙe hanyar mayarwa.

Fara daga subnet ɗin da kake da shi tukuna

Karanta tsarin sabar na yanzu da adireshin da abokan ciniki suke riƙe a zahiri. Canjin pool ɗin yana da ma’ana ne kawai a kan wannan tushe, kuma tushen ba koyaushe ne abin da fayil ɗin ke nunawa ba, domin samfur mai kulawa ko mai haɗa tsari na iya mallakar fayil ɗin da kake karantawa.

grep -nE '^(topology|server|ifconfig-pool|max-clients|client-config-dir)' /etc/openvpn/server/lab.conf
ip -4 addr show tun0

Tabbatar da topoloji ɗin da ke aiki. A ƙarƙashin topoloji na subnet kowane abokin ciniki yana ɗaukar adireshi ɗaya daga pool ɗin; tsofaffin shirye-shiryen net30 suna ba da ƙaramin block ga kowane abokin ciniki kuma lissafin ya bambanta sarai. Idan sabar har yanzu tana kan net30, wannan shafin ba shi ne jagorar ƙaura da ta dace ba kuma lambobin pool ɗin ba za su nuna abin da kuke tsammani ba. Duba wannan layin kafin ka kwafi lissafin adireshi daga wani wuri.

Rubuta adireshin sabar da kanta, kowace tsayayyen ajiya a cikin babban fayil ɗin tsarin abokan ciniki, da duk wani adireshin da hanya ko ka’idar shiga ta dogara da shi. Waɗannan su ne adireshin da dole su kasance a wajen kewayon mai motsi. Rubuta su da farko shi ne ke mai da kewayon shawara maimakon zato. Hakan kuma yana ba da hanyar mayarwa wani abu tabbatacce da za a mayar.

Ƙara nopool ka bayyana kewayon

Kalmar maɓallin taimako tana karɓar nopool, wadda ke riƙe da tsarin subnet kuma tana kashe pool ɗin mai motsi na atomatik, kamar yadda littafin jagora na OpenVPN 2.6 ya bayyana. Sai layin ifconfig-pool na bayyane ya ba da kewayon da ya haɗa duka da kake nufi, kuma netmask ɗinsa ya dace da subnet ɗin. Dukan layukan biyu na cikin block ɗin sabar ɗaya ne, domin pool ba shi da ma’ana ba tare da subnet ɗinsa ba. Tsari tsakanin su yana da muhimmanci ne kawai don sauƙin karatu, domin mai taimakon yana faɗaɗa ma’auratan lokacin da sabis ɗin ya fara.

topology subnet
server 10.70.0.0 255.255.255.0 nopool
ifconfig-pool 10.70.0.50 10.70.0.120 255.255.255.0

Dukan iyakokin biyu sun haɗa duka, don haka misalin yana ba da adireshi saba’in da ɗaya. Ka riƙe adireshin sabar da kowace tsayayyen ajiya a wajen wannan fage; tsayayyen ajiya da ya faɗa cikin kewayon mai motsi yana haifar da karo wanda ya dogara da tsarin haɗi, wanda shi ne mafi munin iri don gyarawa. Ka bar tazara tsakanin tarin da aka tanada da kewayon idan ana iya tsammanin tsayayyen ajiyoyi su ƙaru.

Girman kewayon da lokaci ɗaya iyakoki ne daban. Adireshi ɗari ba yana nufin abokan ciniki ɗari a lokaci ɗaya ba idan max-clients ya ce akasin haka, kuma pool ɗin da ya fi iyakar lokaci ɗaya girma abu ne na al’ada maimakon ɓarna. Abin da ke da muhimmanci shi ne a zaɓi iyakokin biyu da gangan maimakon a gado su daga tsoho.

Ka riƙe tsayayyen ajiyoyi a wajen kewayon mai motsi

Na musamman ga abokin ciniki ifconfig-push wata hanya ce ta daban daga rarraba pool, kuma dole ya yi amfani da sigogi da suka dace da topoloji ɗin da ke aiki. A yanayin subnet shi ne adireshi ɗaya da netmask; ɗaukar ma’auratan net30 saboda ya bayyana a wani tsohon misali kuskure ne da ya zama ruwan dare.

Tarihin rarraba alama ce, ba iko ba. Fayil ɗin persist yana tunawa wane abokin ciniki yake da wane adireshi, don haka abokan cinikin da suka sake haɗawa suna samun iri ɗaya, kuma ba ya tanadar adireshi, ba ya sake su, ba ya maye gurbin tsayayyen ajiya. Idan wata na’ura ta musamman dole ta kasance tana riƙe wani adireshi na musamman, yi amfani da tsayayyen ajiya maimakon dogaro da fayil ɗin persist.

Sannan duba hanyoyin da suka dogara da adireshi. Hanyar da ake turawa ga abokan ciniki, ka’idar katangar wuta da ke ba da izinin subnet, ko dubawa na sa ido da ke tsammanin wani host na iya ɗaukan tsohon kewayon. Canza pool ɗin ba tare da karanta su ba yana motsa gazawar zuwa wani wuri da ya yi kama da mara alaƙa.

Yi amfani da shi ta hanyar rayuwa, sannan tabbatar

Yi amfani da sauyin yadda sabis ɗin yake karɓar tsari akai-akai — ko dai fayil kai tsaye da sake farawa, ko wani matakin gudanarwa da ke sake haifar da fayil ɗin. Gyaran hannu a fayil da aka haifar yana rayuwa har zuwa haihuwa ta gaba, ba fiye da haka ba. Rubuta wace hanya ce ta mallaki fayil ɗin, domin mai gudanarwa na gaba zai buƙaci sanin inda za a yi irin wannan sauyi. Sannan sake farawa sau ɗaya ka karanta log ɗin kafin ka gayyaci abokin ciniki.

systemctl restart openvpn-server@lab
journalctl -u openvpn-server@lab -n 30 --no-pager
# on a fresh client
ip -4 addr show tun0

Haɗa abokin ciniki wanda bai taɓa haɗawa ba kuma tabbatar da adireshin ya faɗi cikin kewayon da aka bayyana kuma a wajen tarin da aka tanada. Sannan tabbatar da hanyar dawowa: abokin ciniki ya isa abin da manufofin suka halatta kuma ba fiye da haka ba. Adireshin da ya dace da shirin amma ba shi da hanyar aiki ba sauyi ne mai nasara ba.

Sake haɗa abokin ciniki wanda ya riƙe adireshi daga tsohon kewayon. Ya kamata ya karɓi adireshi daga sabon kewayon, kuma duk wani yanayi na matakin zama da ke da alaƙa da tsohon adireshin ya kamata ya tafi. Idan ya riƙe tsohon adireshin, wani abu ne ke ba shi shi kuma pool ɗin ba shi ne mai shi da kuke tsammani ba.

Mayar da sauyin kewayon

Ka riƙe layukan uku da suka gabata a cikin rikodin sauyinka, ba kawai fayil ɗin da ya gabata ba. Mayar da su da sake farawa yana komo rarraba zuwa tsohon ɗabi’a, kuma abokan cinikin da suka sake haɗawa bayan haka za su karɓi adireshi daga gare shi.

Gargadi biyu sun cancanci kasancewa cikin rikodin. Abokan cinikin da suka riga sun haɗa lokacin da kake mayarwa suna riƙe adireshinsu na yanzu har sai sun sake haɗawa, don haka mayarwa ba ta nan take a duk rundunar ba. Kuma idan tsohon kewayon ya yi karo da wata tsayayyen ajiya, mayar da shi yana mayar da karon kuma; wannan karon shi ne dalilin sauyin, kuma yana buƙatar wata hanya ta gyara dabam da mayarwa.

Sauyin pool ɗin yana ƙarewa lokacin da sabon abokin ciniki ya karɓi adireshi cikin kewayon, ba a taɓa ba da adireshin da aka tanada ba, kuma hanyoyi da ka’idojin da ke cinye waɗannan adireshin suna ci gaba da aiki yadda aka yi niyya. Duk abin da ya rage kaɗan yana barin mutum na gaba ya gano wanne cikin ukun ba gaskiya ba ne.

Labarai masu alaƙa