Marinnada VPN ee Mac ee dheeriga ah waxay u baahan yihiin milkiile, ma aha qoraal gelitaan
Marin hal mar lagu daray gelitaanka ma aha siyaasad isku xir. Siin prefix-yada fog milkiile oo go'aanso sida ay ula soo baxaan, u beddelaan oo u lumeen xiriirkaas.
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.
| Mechanism | Can carry extra prefixes | Who owns the lifetime |
|---|---|---|
| Gateway-pushed routes | Often, if the gateway is configured for it | The connection |
| Managed profile settings | Depends on the client and profile format | The profile |
| Provider tunnel settings | Yes, as included and excluded routes | The provider process |
| Manual command | Yes, once | Nobody |
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.