Badilisha kipimo cha IP kutoka anwani ya kwanza hadi ya mwisho kuwa njia za VPN sahihi
Kipimo kutoka anwani ya kwanza hadi ya mwisho mara chache hutoshea kiambishi kimoja. Kibadilishe kuwa vitalu vya CIDR sahihi ili njia isikamate maeneo yaliyo nje ya muda.
Mtu anakupa anwani ya kwanza na ya mwisho na kuomba njia ya VPN. Hatua ya kuvutia ni kuchagua kiambishi kifupi zaidi kinachojumuisha ncha zote mbili, na hatua hiyo inaongeza kwa utulivu maeneo ambayo hakuna aliyeyaomba. Kitalu cha CIDR kila wakati kina ukubwa wa nguvu ya mbili na anwani ya kuanzia iliyopangwa nayo, kwa hivyo muda holela kwa kawaida unahitaji zaidi ya kimoja. Pitia muda, ugawanye kwa usahihi, kisha angalia anwani zilizo nje kidogo.
Anza na muda, si kiambishi
Andika anwani ya kwanza na anwani ya mwisho kabla ya kuandika kitu kingine chochote. Jozi ndiyo sharti; kiambishi ni usemi mmoja tu unaowezekana wake, na wakati mwingine usemi mbaya. Namba mbili pia ni rahisi zaidi kukagua kuliko kifuniko.
Muda uliopangwa hukunjana kuwa kitalu kimoja. Usiopangwa hujigawanya katika kadhaa, na mgawanyo ni sahihi si wa kukadiria. Usichokupaswa kufanya ni kukokotoa kuelekea nje na kusema ni karibu vya kutosha, kwa sababu anwani za ziada hupokea sera ambayo njia inabeba.
Mwelekeo wote wa kosa ni muhimu. Kwa njia ya kuingia handaki, anwani za ziada huvutwa ndani ya VPN. Kwa msamaha wa kupita kando, anwani za ziada hukipita. Hakuna tokeo lolote linaloonekana katika jedwali la njia linaloonyesha kiambishi ulichosakinisha pekee.
Kesi ya kwanza: muda kwa bahati umepangwa
Chukua 198.51.100.64 hadi 198.51.100.127. Anwani ya kwanza imepangwa kwenye mpaka wa anwani 64 na muda ni anwani 64 hasa, kwa hivyo /26 moja inaelezea bila salio lolote.
Hii ni kesi rahisi na inafaa kuitambua, kwa sababu inamaanisha sharti labda liliandikwa na mtu aliyekuwa tayari anafikiri kwa viambishi. Inamaanisha pia ukaguzi ni mfupi: hakikisha ukubwa ni nguvu ya mbili na mwanzo ni kizidishi cha ukubwa huo.
Vipimo vya nyaraka ni mifano mizuri kwa sababu hakuna anayemiliki. Usisakinishe anwani hizi kwenye handaki halisi na usidhani kipimo ulichopewa ni nafasi ya nyaraka kwa sababu tu kinaonekana si kawaida.
Kesi ya pili: hakijapangwa, kwa hivyo kigawanye
Sasa chukua 198.51.100.100 hadi 198.51.100.107. Hizo ni anwani nane, ambayo ni nguvu ya mbili, lakini 100 si kizidishi cha nane. Kitalu kimoja cha ukubwa huo hakiwezi kuanza hapo, kwa hivyo muda lazima ufunikwe na zaidi ya kimoja.
Ufunikaji sahihi ni vitalu viwili vya /30: 198.51.100.100/30 kinafunika 100 hadi 103, na 198.51.100.104/30 kinafunika 104 hadi 107. Anwani nane kwa jumla, hakuna chochote nje ya muda, na mgawanyo ni wa kipekee kwa muda fulani.
python3 -c "from ipaddress import ip_address, summarize_address_range as s; print(*s(ip_address('198.51.100.100'), ip_address('198.51.100.107')), sep='\n')"
Kitendakazi cha maktaba ya kawaida hufanya hesabu kwa niaba yako, na nyaraka za ipaddress hufafanua kinachorudisha. Kinachokosa kufanya ni kuchagua lango, kuamua anwani ni za nani, au kutoa ufikiaji kwa huduma yoyote iliyo nyuma yao.
Pima kile kiambishi kipana kingekamata
Kabla ya kukubali njia ya mkato, hesabu gharama yake. /28 inayoanza 198.51.100.96 inafunika 96 hadi 111, yaani anwani kumi na sita badala ya nane. Nane za ziada ni 96 hadi 99 na 108 hadi 111, na kila moja yao ingerithi njia.
python3 -c "from ipaddress import ip_network as n; w=set(n('198.51.100.96/28')); t=set(n('198.51.100.100/30'))|set(n('198.51.100.104/30')); print(len(w), len(t), sorted(w-t))"
Maeneo nane ya ziada ni namba halisi unayoweza kuweka katika ombi la mabadiliko. Pia ni namba inayoamua kama njia ya mkato inakubalika, na hilo ni suala la sera si la hesabu.
Tenganisha hesabu na ugunduzi. Muda unaotolewa na mwendeshaji wa mtandao hubadilishwa kwa usahihi. Jibu moja la DNS kutoka huduma inayobadilika haliweki kipimo kamili au cha kudumu cha huduma hiyo, na majina yasiyohusiana yanaweza kushiriki anwani moja.
Sakinisha seti sahihi na uthibitishe kingo
Mpe kila kiambishi kinachotokana na mwenye usanidi wa VPN na acha akisakinishe kupitia utaratibu unaotumika. Ikiwa sharti linahitaji maingizo mawili, weka maingizo mawili badala ya kupanua moja ili fomu iwe fupi.
sudo ip route add 198.51.100.100/30 via 10.90.0.1 dev tun0 sudo ip route add 198.51.100.104/30 via 10.90.0.1 dev tun0 ip route get 198.51.100.101 ip route get 198.51.100.97
Amri mbili za mwisho ni zile ambazo watu huziruka. Anwani ya kwanza ya ndani inapaswa kufuata njia mpya, na anwani iliyo nje kidogo ya muda haipaswi. Ikiwa zote zinaenda njia moja, muda umepanuliwa mahali fulani kati ya sharti na usanidi.
Rekodi anwani ya kwanza, anwani ya mwisho na viambishi vinavyozieleza. Mtu anayefuata kukagua kanuni ataweza kulinganisha sharti na usanidi bila kufanya hesabu tena, na tofauti kati ya njia sahihi na njia rahisi itabaki kuonekana.