Raspberry Pi da ke bukatar kare zirga-zirgar fita ta kansa kawai yana da tsare-tsare biyu na gaske: bar mai sarrafa cibiyar sadarwa ya mallaki ramin, ko ka riƙe rubutun da ya mallake shi. Dukansu suna iya ɗaukar zirga-zirga. Suna kasawa a wurare daban-daban, kuma gazawar da za ka iya tantancewa daga nesa da karfe biyu na dare ita ce ta cancanci zaɓa. Kwatanta su a kan mallaka, a kan abin da cikakken rami ke nufi da zarar IPv6 da DNS sun shiga, da kuma abin da ke faruwa a lokacin da ramin ya faɗi.

Masu mallaka biyu ga rami ɗaya

Tsarin A bayani ne a cikin mai sarrafa cibiyar sadarwar tsarin: bayanin OpenVPN da aka shigo da shi ko haɗin WireGuard na asali, wanda sabis ɗin da ke ɗaga Ethernet da Wi-Fi ke kunnawa a lokacin tashi. Tsarin B wani yanki ne na kanka wanda ke tafiyar da abokin ciniki kai tsaye, yana gyara tsarin mai warwarewa kuma yana girka hanyoyinsa da dokokinsa na bangon wuta. Dukansu tsare-tsare ne halal; sun bambanta a kan wanda aka ba shi izinin canza teburin hanyoyi.

Gazawa sun bambanta saboda masu mallaka sun bambanta. A cikin A, bayanin da ba ya kunnawa yana barin fuskar sadarwa a sama da ramin a kasa, kuma rajistan mai sarrafa yana faɗin dalili. A cikin B, rubutun da ya yi nasara rabi yana barin hanyoyin da suka tsira daga tsarin da ya kirkiro su. Rai da biyun tare shine mafi munin sakamako: tafiye-tafiye biyu suna rubuta hanyar da aka saba, gyare-gyare biyu na mai warwarewa suna fafatawa a lokacin tashi, da kuma jerin asirai biyu da za a juyar.

Zaɓi mai mallaka ɗaya ga kowane rami ka kuma kashe ɗayan kafin ka gwada wani abu. Masu mallaka biyu kuma suna nufin wurare biyu da za a duba idan ramin yana sama kuma babu abin da ke warwarewa. Wannan doka ɗaya tana hana yawancin yanayi masu ruɗani da aka bayyana a cikin tattaunawar Pi VPN.

Abin da shigo da shi ke kirkiro, da abin da ba ya kirkiro

A Raspberry Pi OS Bookworm da bayansa, kayan aikin tsara cibiyar sadarwa na asali shine NetworkManager, don haka bayani shine gidan da ya dace ga ramin abokin ciniki. Shigo da shi yana bukatar girka karin kayan aiki da suka dace; in babu shi, shigo da shi yana kasawa da saƙo game da nau’in haɗi da ba a goya masa baya, wanda shine sahihan siginar tsayawa da girka karin kayan aikin.

nmcli connection import type openvpn file ./provider.ovpn
nmcli connection show
nmcli --ask connection up id provider-name

Shigo da shi yana ajiye bayani. Baya tabbatar da cewa ɗayan gefen ana iya isa gare shi, kuma baya bada garantin cewa kowace umarni a cikin fayil ɗin ta tsira daga jujjuyawar. Sake karanta haɗin da aka samu ka duba sassan da ke ɗauke da asali da amana: takardar shaida, mai masaukin nesa da tashar jiragen ruwa, da ko ana neman kalmar sirri ko ana ajiye ta.

Kunnawa tare da --ask yana ajiye jimlar sirri a wajen tarihin harsashi a na’ura da aka raba. Ga Pi mara kulawa za ka so daga ƙarshe bayanin ya tashi a lokacin tashi, wanda shine yanke shawara dabam da ɗaga shi sau ɗaya da hannu.

Cikakken rami, an kwatanta a kan duka tsare-tsaren biyu

Cikakken rami magana ne game da hanyoyi, ba game da niyya ba, kuma tsare-tsaren biyu suna bayyana shi daban. Hanyar bayani tana neman mai sarrafa ya girka hanyar da aka saba da saitunansa na mai warwarewa; hanyar rubutu tana yin abin da rubutun ya ce, har da komai ba. Babu ɗayan tsarin da ke rufe IPv6 in ba a gaya masa ba, kuma hanyar da aka saba ta IPv6 da ba a taɓa ta ba za ta ɗauki zirga-zirga a wajen ramin cikin farin ciki yayin da IPv4 ke kama da cikakke.

ip -4 route get 198.51.100.23
ip -6 route show default
resolvectl query example.org

Yi amfani da adireshin takardu don neman hanya ka musanya shi da mai masaukin da aka ba ka izinin bincika. Umarnin farko yana nuna wace fuska Pi zai yi amfani da ita ga wata manufa ta yau da kullum; na biyu yana nuna ko har yanzu akwai hanyar da aka saba ta IPv6; na uku yana tabbatar da wane mai warwarewa ya amsa. Karanta duka ukun kafin ka gaskata duk wata magana game da cikakken rami.

Idan umarnin mai bada sabis sun yi alkawarin cikakken rami amma hanyar da aka saba ta IPv6 ta tsira, Pi yana zubewa. Kashe IPv6 a kan hanyar sama ko ka nemi bayanin ya yi da’awar ta, kuma yanke shawara da gangan maimakon ka gano shi daga baya.

Kasawa a buɗe a kan kasawa a rufe

Idan ramin ya faɗi, teburin turawa da ya rasa hanyarsa ta asali yana komawa kai tsaye ga hanyar jiki ta sama, kuma zirga-zirga na ci gaba a fili. Wannan kasawa ce a buɗe, kuma ita ce halin asali na duka tsare-tsaren biyu in babu abin da ya hana shi. Yawancin mutane suna gano shi makonni bayan sun karanta rajistan bangon wuta.

Kasawa a rufe tana kashe maka isa daga nesa idan ramin yana kasa, don haka tana bukatar keɓe da gangan ga hanyar gudanarwa. Wata hanya ita ce doka da ke ba da izini kawai adireshin abokin VPN a wajen ramin:

sudo nft add table inet vpnkill
sudo nft 'add chain inet vpnkill out { type filter hook output priority 0; policy accept; }'
sudo nft add rule inet vpnkill out oifname != "tun0" ip daddr != 203.0.113.24 reject

Kwatanta farashin aiki da gaskiya. Bayani yawanci ba zai iya bayyana wannan doka ba, don haka kasawa a rufe tana tura ka ga tsarin rubutu ko ga wani karamin yanki da ke girka dokar ba tare da ramin ba. Ko ta yaya, yi rikodin kin yarda har sati ɗaya: kin yarda a shiru yana kama da sabis da ya lalace, kuma za ka so mai kirga idan mai amfani ya ba da rahoton cewa wani shafi ya daina lodawa.

Zaɓi ga Pi mara allon kallo

Idan hoton yana gudanar da NetworkManager tuni, ramin baya bukatar wani abu na ban mamaki, kuma kana son ya bi hanyar sama kai tsaye, ɗauki bayanin. Idan kana bukatar turawa bisa manufa, ramuka da yawa da ake zaɓa ga kowace manufa, ko dokar kasawa a rufe da dole ta kasance kafin ramin ya tashi, ɗauki rubutun ka mallaki kowane sashe nasa, har da tsarin tashi da tsaftacewa. Haɗa tsare-tsaren biyu yana kashewa fiye da kowane ɗayansu shi kaɗai.

Kaura daga ɗaya zuwa wani galibi batun tsari ne: kashe tsohon mai mallaka, tabbatar babu wata tsohuwar hanya ko shigarwar mai warwarewa da ta tsira, sannan kunna sabon ka sake tashi sau biyu. Sake tashi sau ɗaya na iya ɓoye tseren da na biyu zai bayyana. Kammala da gwada Pi ba ramin ba: warware suna, ɗauko wani abu ta IPv4, ɗauko ta IPv6 idan ka riƙe shi, sannan ka sauke ramin ka tabbatar halin da ka zaɓa yana faruwa da gaske. Fuska a cikin ip link ita ce farkon gwajin, ba karshensa ba.

Labarai masu alaƙa