tun da aka riga aka ƙirƙira a OpenVPN: kwatanta samfuran mallaka biyu
Ana iya sake amfani da tun ɗin da aka riga aka ƙirƙira, amma abu ɗaya ne kawai ya mallaki adireshinsa da hanyoyinsa. Kwatanta samfuran biyu kafin ƙara ifconfig-noexec.
Wani ya riga ya ƙirƙira tun1, bayanin martaba ya ce dev tun1, kuma haɗin har yanzu ba ya haɗewa. Kasancewar sunan a kan mai masauki kusan ba ya faɗin komai, domin haɗewa ya dogara da sararin suna, nau'in na'urar, wanda ya mallaki mahaɗin da abin da aka ba da izinin sabis ɗin yi. Sake amfani da na'ura kuma yana tilasta wani shawara da tsarin da aka saba ya ɓoye: wane abu ne ke rubuta adiresoshi da hanyoyi. Hanyoyin gazawa na shirye-shiryen biyu sun bambanta fiye da layukan tsari, don haka yanke shawara kafin gyara bayanin martaba.
Suna ba haɗi ba ne
dev tun1 yana neman OpenVPN wannan mahaɗin mai suna, kuma gine-ginen sararin mai amfani na gargajiya za su yi ƙoƙarin buɗe shi. Idan sunan bai bi tsarin tun ko tap na yau da kullum ba, bayanin martaba kuma yana buƙatar dev-type mai dacewa, domin ba a taɓa gane nau'in daga zaren ba. Na'urar TAP ba na'urar TUN ba ce da wata alama: haɗa wadda ba daidai ba ko dai ya gaza kai tsaye ko ya haifar da mahaɗi da ke ɗaukar firam ɗin da babu wanda yake tsammani. Duba nau'in kafin kowane abu, domin kowane bincike na gaba yana ɗauka cewa ɓangarorin biyu sun yarda a kansa. Daga nan, tabbatar da cewa tsarin yana iya buɗe na'urar da gaske, ba kawai ganinta ba.
dev tun1
dev-type tun
Mahaɗin cibiyar sadarwa da /dev/net/tun abubuwa ne daban-daban: ɗaya mahaɗi ne a cikin sararin suna, ɗayan kuma na'urar haruffa ce da shirin sararin mai amfani ke amfani da ita don haɗawa. Takardun Linux TUN/TAP sun bayyana wannan hanyar haɗawa da ka'idodin mallaka na na'urori masu dawwama. Harsashin root da zai iya gudanar da ip link yana tabbatar da cewa harsashin yana da gata ne kawai, ba cewa sabis ɗin yana da su ba. Mallakar kullin na'urar, tarin iyawar sabis ɗin da mai amfani da yake aiki a ƙarƙashinsa dole ne duk su daidaita kafin buɗewa ya yi nasara.
Na'urar da take wanzu kuma ba za a iya buɗe ta ba, matsalar mallaka ce, ba matsalar turawa ba. Ka ɗauke ta haka yayin gyara kuskure, in ba haka ba da rana za ta tafi wajen karanta allunan hanya waɗanda ba su taɓa zama matsalar ba.
Wanene ke tsara mahaɗin: samfuran mallaka biyu
A samfurin farko OpenVPN yana tsara adiresoshi da hanyoyi a matsayin ɓangare na ɗaga haɗin. Wannan shi ne halin da aka saba kuma mafi sauƙin fahimta, domin abu ɗaya ne ke ƙirƙirar yanayin kuma ya cire shi kuma. A samfurin na biyu wani mai kula na waje ne ya mallaki mahaɗin, kuma ifconfig-noexec yana hana OpenVPN gudanar da umarnin tsara adireshinsa kuma ya miƙa sigogi ga rubutun. Sa'an nan mai kula dole ne ya yi amfani da ingantaccen tsarin gida da na abokin tarayya da kansa, wanda ya fi aikin da sunan zaɓin ke nunawa. Zaɓi tsakanin biyun tambaya ce game da wanda zai iya canza mahaɗin yayin da yake a tsaye.
ifconfig-noexec yana rufe adiresoshi ne kawai: allunan turawa ba a taɓa su, kuma tsara hanyoyi na route-noexec ne. Ka ɗauki umarnin biyu a matsayin sarrafawa daban-daban da masu mallaka daban-daban, domin saita ɗaya da ɗaukan ɗayan shine tushen da aka saba na mahaɗan da aka tsara rabi. Zaɓi mai mallaka ɗaya daidai a kowane matakin, adiresoshi a wuri ɗaya da hanyoyi a wuri ɗaya. Mai kula da cibiyar sadarwa da mataimakin VPN duka suna rubuta adiresoshi shine yadda cire haɗi ke share yanayin da ɗayan ɓangaren har yanzu ya dogara da shi.
Duba na'urar daga sararin sunan da ke da muhimmanci
Duba na'urar daga sararin sunan da tsarin VPN ke aiki a ciki, ba daga wanda harsashinka ya samu kansa a ciki ba. Umarnin biyu da ke ƙasa suna amsa tambayoyi daban-daban, kuma bambancin yana bayyana lokacin da mai masauki ya ga mahaɗin da kwantena ba ta gani. Gudanar da su cikin tsarin da aka bayar, domin na biyun yana da ma'ana ne kawai bayan ka san ko mahaɗin yana wanzu kwata-kwata.
ip -details link show dev tun1
ip tuntap show
Umarni na farko yana buga mahaɗin kamar yadda ƙwaƙwalwar ke gani, har da tutoci da nau'in mahaɗi, kuma haka ne za ka tabbatar da cewa wannan ita ce na'urar da kake nufi. Na biyu yana lissafin shigarwar tun/tap masu dawwama, waɗanda suke wanzu ba tare da wani tsari ya riƙe su ba. Mahaɗin da ke jiran mai mallakarsa da aka ƙaddara ya bambanta da rami mai rai da aka haɗa da wani VPN, kuma na biyun ne kawai ke bayyana dalilin da ya sa haɗin kanka ya gaza. Nemo tsarin da ke riƙe na'urar kafin ka canza komai, domin shigarwa mai dawwama da mahaɗi mai aiki suna da magunguna daban-daban.
Tallafin layuka da yawa wani shiri ne na direba na musamman da bukatunsa, ba izini ba ga tsarin da ba su da alaƙa su raba mahaɗi ɗaya. Zaman mai rai na wani mai mallaka matsala ce ta daidaitawa, kuma babu gyaran bayanin martaba da ke magance ta.
Nau'o'in dawwama guda biyu
Dawwamar ƙwaƙwalwa da persist-tun suna bayyana tsawon rayuwa waɗanda ke da sauƙin haɗawa da tsada wajen rikicewa. Na'urar mai dawwama tana wanzu ba tare da kowane tsari ba, don haka tana tsira daga tsayawa kuma farawa na gaba na iya sake amfani da ita. persist-tun yana riƙe albarkatu a cikin sake saituna masu laushi da aka tallafa a cikin tsarin OpenVPN ɗaya, wani yanayi mafi guntu. Babu ɗayansu da ke yin alƙawarin cewa tsayar da sabis ɗin zai bar hanyoyi da adiresoshi a wurinsu, kuma mahaɗin da ya rage a bayyane ba hujja ba ce ta zaman sirri mai aiki.
Tabbatar da backend kuma, domin mahaɗin da aka riga aka ƙirƙira ba ya faɗin wace aiwatarwa za ta buɗe shi. Gine-ginen al'umma da ke ɗauke da hanyar bayanai kai tsaye za su yi ƙoƙarin amfani da shi sai dai idan ƙira ta ce akasin haka. Inda sigar ke tallafa wa maɓallin, disable-dco yana zaɓar hanyar sararin mai amfani a maimakon haka; tsofaffin injuna da sauran abokan ciniki ba su da irin wannan umarni, don haka ka riƙe sharadi na sigar kusa da zaɓin maimakon ɗauka cewa yana aiki.
Me ke karyewa idan an gwada farawa kawai
Yarjejeniyar mallaka na iya wuce gwajin farko kuma ta gaza a na ƙarshe, wanda ke sa farawa ya zama mummunan bincike shi kaɗai. Ka lura da sauyi biyu a maimakon haka: sake saiti mai laushi, da cikakken tsayawa wanda farawa ya biyo baya.
systemctl status openvpn-client@lab
ip -details link show dev tun1
Farawa shine yanayin da ke da sauƙi: unit ɗin tana tashi, mahaɗin yana bayyana, kuma fitarwar yanayi tana ambaton bayanin martabar da aka loda. Haɗewa shine lokacin da sabis ɗin ya buɗe na'urar, don haka gudanar da binciken mahaɗin bayan unit ɗin ta bayar da rahoton cewa tana aiki, ba kafin haka ba. Idan mahaɗin yana wanzu yayin da yanayin har yanzu yana kunnawa, kana kallon na'urar mai dawwama da babu wanda ya haɗa da ita tukuna, ba rami mai aiki ba. Saki ainihin zirga-zirga ta mahaɗin kafin ka ci gaba, domin mahaɗin da aka haɗa ba tare da hanyar da za a iya amfani da ita ba har yanzu gazawa ce.
kill -SIGHUP $(pidof openvpn)
journalctl -u openvpn-client@lab -n 40
systemctl stop openvpn-client@lab
ip -details link show dev tun1
Sake saiti mai laushi ya kamata ya bar zaman ana iya amfani da shi kuma albarkatun su kasance cikakke, kuma wannan shine aikin da persist-tun ke yi. Cikakken tsayawa shine wurin da mai kula na waje ke bayyana kansa: idan mahaɗin ko adireshinsa sun tsira daga tsayawar, wani ne ya mallake su, kuma wannan ko dai yanayin da ka rubuta ne ko kuma kuskuren da ka gano yanzu. Rubuta duka abubuwan lura biyu kusa da bayanin martaba, domin canji na gaba ya fara daga hujja ba daga zane ba.