Gaaritaanka prefix gaar ah iyada oo loo marayo VPN waa shuruud leh muddo: waxay socotaa ilaa inta xiriirkaas uu isticmaali karo, oo waxay dhammaataa marka xiriirku dhammaado. Qoraal gelitaan ma muujin karo taas, sababtoo ah gelitaanka iyo kor u kaca tunnel-ka waa waqtiyo kala duwan, tunnel-ka jira marka la gelayo waxaa laga yaabaa inuusan ahayn kan qaada socodka daqiiqad ka dib. Go'aanka koowaad ma aha amarka la fulinayo. Waa qaybta leh prefix-ka.

Prefix-ku wuxuu u baahan yahay milkiile, ma aha waqti

Ku bilow inaad shuruudda u qorto jumlad leh fal-muqaddar: gaar 10.77.0.0/24 iyada oo loo marayo VPN-ka Xafiiska inta xiriirkaas uu socdo. Jumladaas waxay magacawdaa prefix-ka, xiriirka iyo shuruudda, oo isla markiiba waxay meesha ka saartaa laba beddel caan ah: hook gelitaan iyo magac interface sida ppp0 ama utun2.

Magacyada interface-ka waxaa la qoondeeyaa inta lagu jiro fulinta oo kuma xasilloon yihiin inta u dhaxaysa isku xirka. Hook-ka u dhigma magaca uu arkay usbuucii hore wuu fashilmayaa inuu shaqeeyo ama wuxuu ku shaqaynayaa interface qof kale. Labada natiijo waxay u muuqdaan sidii cilad habaynta marinnada ee aan ahayn malaha duugoobay ee ay yihiin. Isla diidmadaas waxay khuseysaa qoraal kasta oo ku xiran magac jira oo kaliya inta tunnel gaar ah uu socdo.

Isticmaal il taageeran oo ah ujeeddada marinka

Gateway-ga, profile la maamulo ama habka marinada ee diiwaangashan ee macmiilka milkiilaha ayaa ah meesha saxda ah, marka habkaas uu muujin karo shuruudda. Midkee khuseeya waxay ku xiran tahay protocol-ka iyo bixiyaha, furayaashuna ma safraan dhexdooda, sidaas darteed qiimaha habaynaya profile OpenVPN wax kama sheegayo macmiilka asalka ah ee L2TP ama IKEv2.

MechanismCan carry extra prefixesWho owns the lifetime
Gateway-pushed routesOften, if the gateway is configured for itThe connection
Managed profile settingsDepends on the client and profile formatThe profile
Provider tunnel settingsYes, as included and excluded routesThe provider process
Manual commandYes, onceNobody

Horumarinta tunnel-ka xirmooyinka, dejinta tunnel-ka IPv4 ee Apple waxay si cad u muujisaa marinnada lagu daray iyo kuwa laga saaray, IPv6-na wuxuu leeyahay mid la mid ah. Kuwani waa API-yada bixiyuhu isticmaalo, ma aha caddayn in qayb kasta oo VPN asal ah ay maamulaha siiso liis marin aan xadidnayn. Haddii isku-dhafka hadda uusan muujin karin prefix-yada aad u baahan tahay, tallaabada xigta waa waddo habayn taageeran oo ka timaadda hawlwadeenka, ma aha app kale oo la rakibay iyada oo la hoopayo inuu si fiican u dhaqmo.

Noloshu waxay ka mid tahay nadiifin

Marmarka qaar caawiye dibadeed ayaa runtii loo baahan yahay, markaasna «ku dar marinka» waa qaybta ugu yar ee shaqadiisa. Waa inuu ogaadaa xiriirka uu u adeego iyo interface-ka uu xiriirkaas isticmaalo, sug ilaa xaaladda shabakadda la xiriirta ay degto, ku sii ahaado idempotent marka laba jeer isku xigta la socodsiiyo, oo aan nadiifin wax uusan isagu rakibin.

Qodobka ugu dambeeya ayaa xanuunaya. Caawiye tirtira marinnada oo dhan ee u dhigma prefix-ka xafiiska ayaa mar un, goor dambe tirtiri doona marin uusan ku darin. Joojinta ka dhalata waxaa lagu eedeeyaa macmiilka VPN, sababtoo ah macmiilku waa qaybta isticmaaluhu arko. Go'aansashada waxa caawiyuhu leeyahay ka hor inta aan la qorin ayaa ka jaban sharraxaadda dambe ee sababta subnet maxalli ah uu u joojiyay jawaabta.

Tartanka isku xirka

Ka fikir isku xir degdeg ah. Session A wuu dhacaa, session B wuu kacaa oo wuxuu rakibaa marinkiisa, ka dib nadiifinta daahday ee A ayaa ugu dambayn socota. Haddii nadiifintaas ay marinnada ku tirtirto prefix, waxay la qaadanaysaa xaaladda ansax ah ee B, xiriirkii shalay shaqaynayay hadda waxba ma marinayo.

Kani waa tartan milkiile, oo hurdo ku darista qoraalka waxay beddeshaa oo kaliya dhinaca guuleysta. Xalku waa in nadiifinta laga dhigo mid ku xiran aqoonsiga: isbarbar dhig interface-ka iyo session-ka caawiyuhu rakibay iyo kuwa wali ansax ah, oo tirtir oo kaliya marka ay dhigmaan.

Waxa la tijaabiyo, iyo waxa marin uusan samayn karin

Aqbaalku waa inuu daboolaa afar kala-guur: xiriirka koowaad, isku xirka interface kale, isku day xiriir fashilmay, iyo kala-goynta ugu dambeysa. Mid kasta ka dib, akhri marinka nidaamku runtii u doortay ciwaanka dhinaca fog, ma aha kii aad filaysay.

route -n get 10.77.0.5
netstat -rn -f inet

Ku dar xaaladaha adag isla wareeggaas: IPv6 meesha loo baahan yahay, prefix maxalli ah oo is-dulsaaraya kan fog, iyo marinka ilaa barta ugu dambeysa ee dadweynaha VPN lafteeda, oo ay tahay inuu sii shaqeeyo inta tunnel-ku socdo. Kadib qor waxa aan marin ahayn. Wuxuu dooranayaa xirmooyin; ma bixiyo ogolaansho dhinaca fog mana abuuro waddo soo noqod, oo kuwaasi waxay ahaanayaan shuruudo gooni ah oo leh milkiilayaal gooni ah.

Natiijada aad rabto waa prefix raacaya milkiilaha xiriirkiisa taageeran kala-guur kasta, ma aha amar si kadis ah hal mar ugu guuleystay mishiinka lagu qoray.

Maqaallo la xiriira