Nani anamiliki anwani, njia, DNS na firewall kwenye VPN ya Linux?
VPN ya Linux inahitaji mamlaka moja kwa kila kitu: kifaa, anwani, njia, DNS, firewall. Andika ramani hii, kisha eleza kile uanzishaji, muunganisho upya na uvunjaji hurudisha.
Skripti mbili zinazogombana kwa njia moja ndiyo umbo la kawaida la tatizo la VPN ya Linux ambalo hurekodiwa kama hitilafu ya uelekezaji. Kipengele kimoja huunda kifaa cha handaki, kingine huongeza njia chaguo-msingi, cha tatu huandika upya usanidi wa kitatuzi, na cha nne hupakia upya kanuni za firewall. Yoyote kati yao inaweza kubatilisha kazi ya nyingine, na mshindi ni yule aliyekimbia mwisho. Swali linalostahili jibu si lipi kifurushi cha kusanikisha, bali ni kipengele kipi chenye mamlaka kwa kila sehemu ya hali.
Andika ramani hiyo mara moja, na kushindwa kwa muunganisho upya kutakoma kuwa kwa kutatanisha. Vitu vinne ni muhimu: kifaa na anwani zake, njia na kanuni za sera, usanidi wa DNS na firewall.
Kifaa na anwani zake
Kifaa cha handaki huundwa ama na msimamizi anayejua wasifu au na daemon ambayo mtu alianzisha kwa mkono. Mipango yote miwili hufanya kazi yenyewe; kuchanganya hakufanyi kazi. Ikiwa NetworkManager inamiliki wasifu, iache pia imiliki kifaa, na usianzishe OpenVPN isiyosimamiwa dhidi ya jina hilo hilo la handaki.
Andika nani huondoa kifaa wakati kikao kinaisha. Kifaa kinachoishi zaidi ya kikao chake ndicho chanzo cha kawaida cha anwani zilizopitwa na wakati na mkanganyiko unaofuata.
Njia na kanuni za sera
Ni kwenye njia ambapo migongano ya umiliki hufanya uharibifu unaoonekana. Msimamizi wa muunganisho husanikisha njia chaguo-msingi kwa handaki pamoja na njia mahususi zaidi kwa mtandao wa mbali; kisha skripti iliyoandikwa kwa mkono huongeza njia yake chaguo-msingi na kipimo tofauti na hushinda au kushindwa kimya kulingana na muda. Amua ni maingizo gani yanayohusiana na muunganisho, yapi ni sera ya kudumu, na kipengele kipi huyasasisha baada ya muunganisho upya. Kisha weka vipengele vingine nje ya jedwali hilo.
Kanuni za sera zinastahili uwazi huo huo, kwa sababu kanuni inayoelekeza kwenye jedwali ambalo hakuna anayelijaza huzalisha shimo jeusi linaloonekana sawa kabisa na handaki lililokufa. Ikiwa kanuni ipo ili kulazimisha trafiki mahali fulani, jedwali linalochagua lazima lidumishwe na mmiliki yule yule.
DNS daima ni mmiliki tofauti
Daemon ya kitatuzi huendesha kama mchakato wake chini ya utambulisho wake, kwa hivyo hairithi maamuzi ya uelekezaji ya handaki kwa bahati. Wakati VPN inasukuma seva za DNS, kitu lazima kitafsiri hiyo kuwa usanidi kwa kila kiungo ambao kitatuzi kinaheshimu, na kitu lazima kiondoe baadaye.
Hadithi hapa ni kwamba kuandika seva ya majina kwenye wasifu hubadilisha mahali maswali yanapokwenda. Hubadilisha kile kinachosemwa kwa kitatuzi, si soketi ambayo kitatuzi hutumia juu. Jaribu kwa swali pamoja na utafutaji wa njia badala ya kuamini faili.
Hali ya firewall, na nani anairudisha
Kanuni za firewall ni kitu kinachoandikwa juu mara nyingi zaidi kwenye mwenyeji wa VPN. Msimamizi anaweza kuongeza kanuni za NAT au upelekaji kwa kila muunganisho, wakati huduma ya firewall wakati wa kuwasha hupakia upya seti ya kanuni iliyohifadhiwa na kuzifuta. Chagua mamlaka moja kwa sera na uifanye nyingine mtumiaji wake, au kubali kwamba kuwasha upya kunabadilisha tabia kimya. Vighairi vinavyohusiana na muunganisho ni vya faili ambalo mmiliki yule yule hupakia, si amri ya iptables inayoandikwa wakati wa utatuzi wa matatizo.
Ikiwa kanuni zinapaswa kustahimili muunganisho upya, sema hivyo waziwazi. Ikiwa hazipaswi, sema hivyo pia, kwa sababu mhandisi anayefuata atadhani jibu lililo rahisi zaidi.
Mzunguko wa maisha: uanzishaji, muunganisho upya, uvunjaji
Ipe mmiliki kila moja ya nyakati hizo tatu. Wakati wa kuwasha, amua nini kinaandaa masharti na kwa mpangilio gani. Kwenye kuwasha upya kwa upole, kumbuka kwamba kifaa kinaweza kustahimili hali ya kikao isistahimili, kwa hivyo kithibitishaji lazima kikimbie badala ya muundaji. Wakati wa uvunjaji, ondoa tu kile muunganisho huu uliunda, kwa sababu kuweka upya kila njia au kumwaga firewall yote si sawa na kustaafisha handaki moja.
Kwa uchunguzi, ip monitor link address route huonyesha mabadiliko ya kernel yanapotokea, lakini huripoti matukio badala ya nia: njia iliyofutwa haisemi chochote kuhusu mchakato gani uliifuta. Ioanishe na ramani ya umiliki, na kuzima kwa kutatanisha kunakuwa orodha fupi ya wagombea.
Vighairi pia vina gharama. Kuweka alama darasa lote la vifaa kama lisilosimamiwa ili kuepuka mgogoro kunakabidhi hali hiyo kwa yeyote, jambo ambalo ni uamuzi na si marekebisho.