Gwada dawo da uwar garken VPN bayan sake kunnawa: abin da za a fara dubawa
Sake kunnawa ba tare da kowa ya shiga ba, sannan ka haɗa daga waje. Duba naúrar, muƙamin, hanyoyin da dokokin wuta da ya kamata su dawo da kansu.
Sake kunnawa uwar garken ba tare da kowa ya shiga ba, sannan ka haɗa daga cibiyar sadarwar da ba ka sarrafa ta ba. Wannan gwajin ɗaya ne ke amsa ko dawo da aiki na gaske ne, domin rami da ke aiki kawai bayan wani ya gudanar da umarni da hannu ba dawo da aiki ba ne, gyara ne. Yawancin bincike suna tsayawa da wuri: sabis ɗin yana nuna yana aiki, muƙamin yana fitowa, amma shafin ba ya lodawa. Bambancin kusan koyaushe yana cikin dorewar sassan da ke kewaye da ramin, ba cikin umarnin ramin kansa ba.
Masu mallaka huɗu, gwaje-gwaje huɗu daban-daban
Kafin sake kunnawa, ambaci abin da ya kamata ya dawo da ramin. Gwajin da kake yi da gyaran da kake yi duka sun dogara ne da wannan amsar, kuma akwai masu mallaka guda huɗu: naúrar systemd don sabis ɗin VPN, naúrar misalin wg-quick don muƙamin WireGuard, muhallin tafiyar da kwantena, ko bayanin mai sarrafa cibiyar sadarwa. Idan ba za ka iya ambaton mai mallakar ba, tsaya ka neme shi, domin gwajin sake kunnawa ba tare da hanyar farawa da ake tsammani ba yana gaya maka kawai cewa wani abu ya faru.
Kowane mai mallaka yana ajiye tsarin sa a wani wuri dabam. Uwar garken OpenVPN da systemd ke sarrafawa tana karanta tsarin sa a lokacin farawa, don haka abin da ke cikin fayil ɗin a lokacin taya shi ne ke gudana. Muƙamin wg-quick yana samun adireshinsa, hanyoyinsa da DNS daga wannan fayil ɗin, wanda ke nufin muƙamin da aka ɗaga da hannu daga harsashi ba tare da an taɓa kunna shi a matsayin naúra ba ba zai dawo ba. Kwantar tana mayar da mashigarta amma ba canje-canjen wutar uwar garke ba sai dai idan waɗannan suna waje da kwantar.
Farar farko, in ba haka ba sakamakon ba shi da ma'ana
Rubuta yanayin aiki yayin da yake aiki: adireshi a kan ramin, hanyoyi na reshen cibiyar sadarwar abokin ciniki, dokokin NAT ko tura, soket ɗin saurara, da sysctl na turawa. ip addr show wg0, ip route, nft list ruleset ko iptables-save, ss -lunp da sysctl net.ipv4.ip_forward sun isa a yawancin uwayen garke.
Rubuta yadda aka tsara sabis ɗin don farawa, ba kawai cewa yana aiki ba. systemctl is-enabled wg-quick@wg0 da systemctl is-active wg-quick@wg0 suna amsa tambayoyi daban-daban, kuma yanayin kunnawa shi ne ke da muhimmanci a lokacin taya, kamar yadda aka bayyana a systemctl(1). Don OpenVPN, duba wane samfuri uwar garken ke amfani da shi, domin openvpn@server da openvpn-server@server naúroji ne daban-daban da tsoffin ƙima daban-daban.
Gudanar da sake kunnawa ka karanta gazawar farko
Sake kunnawa da gangan, a cikin taga da ka zaɓa, tare da buɗaɗɗen na'urar wasan kwaikwayo ko hanyar waje. Kalli tsarin abubuwan da suka faru maimakon yanayin ƙarshe: uwar garke za a iya isa, naúra an kunna, muƙami yana nan, hanyoyi an girka, dokokin wuta suna nan, mai saurara an ɗaure, an karɓi abokin ciniki. Matakin farko da bai faru ba shi ne binciken; duk abin da ke bayansa hayaniya ne.
Sabis na iya yin aiki yayin da ramin ba ya aiki, kuma wannan shine mafi yawan karyar wucewa. Farawa na iya ƙarewa kafin cibiyar sadarwa ta shiga yanar gizo idan naúrar tana jiran network.target kawai maimakon network-online.target. Fayilolin da aka ambata kamar takaddun shaida, maɓallai ko CRL na iya zama marasa karantawa a wannan lokacin domin hawan ko hanyar asirai ba ta shirya ba tukuna. Babu ɗayan matsalolin biyu da ke fitowa a cikin systemctl status har sai ka karanta littafin naúrar.
Gwada daga wajen uwar garke. Abokin ciniki a cikin LAN ɗaya zai iya yin nasara ta hanyar da babu wani abokin ciniki na nesa da zai taɓa amfani da ita, kuma zaman SSH zuwa na'urar ba ya tabbatar da komai game da ramin. Haɗa, warware suna na ciki, isa ga albarkatun sirri, sannan sake haɗawa sau ɗaya don tabbatar da cewa yanayin sokewa da maɓallai har yanzu suna aiki.
Sharuɗɗa uku da ke yanke shawarar gyaran ka
Idan ramin ya dawo amma abokan ciniki ba su isa komai ba, gazawar tana cikin turawa ko dorewar NAT. Idan abokan ciniki ba za su iya kammala musafaha ba, gazawar tana cikin muƙami ko kayan tabbaci. Idan sabis ɗin bai taɓa farawa ba, gazawar tana cikin fayil ɗin naúra ko dogarowar sa. Waɗannan rassa uku suna kaiwa ga gyare-gyare daban-daban, shi ya sa sake kunnawa a makaho ba tare da farar farko ba yana ɗaukar lokaci fiye da abin da zai ajiye.
Yi gyaran a inda aka mallaki saitin. Saka turawa a cikin sysctl drop-in, saka dokokin NAT a cikin jerin dokokin da ake lodawa a lokacin taya, kunna naúrar maimakon fara ta, kuma ajiye asirai a hanyar da ta wanzu kafin naúrar ta fara. Ƙara bacci ga naúrar yana ɓoye dogaro maimakon bayyana shi.
Rubuta sakamakon a cikin runbook
Rubuta abin da ya dawo da kansa, abin da ka tilasta fara, da tsawon lokacin da bambancin ya ɗauka. Haɗa ainihin umarnin da ka yi amfani da su don tabbatarwa, domin na gaba ya maimaita gwajin maimakon ya ƙirƙiri sabo. Idan wani mataki ya buƙaci umarni da hannu, wannan umarnin na cikin tsari ne, ba a cikin runbook a matsayin mataki na dindindin ba.
Sannan ka tsara gwaji na gaba bayan canji na gaba a cikin tarin cibiyar sadarwar uwar garke, ba don kwanan kalanda bayan watanni shida ba. Yanayin gazawar da kake kariya daga shi umarni ne na wucin gadi da ya ji kamar na dindindin, kuma waɗannan suna bayyana daidai lokacin da wani ya gyara dokokin wuta ko ya ƙaura sabis zuwa sabuwar naúra.