Hanyoyin dindindin don VPN na Mac: networksetup ko hook na haɗi?
Hanyar da aka rubuta bayan kowane sake haɗawa ba manufa ba ce. Yanke shawara ko prefix ɗin na sabis ɗin VPN ne, na gwajin wucin gadi, ko na hook don adiresoshin da ake sanin su kawai bayan tattaunawa.
Hanyar da aka rubuta bayan kowane haɗi tana magance lokacin ne ba makon ba. A macOS, zaɓin dindindin yawanci prefix ne da aka adana tare da sabis ɗin VPN, domin sabis ɗin yana sake shigar da shi a kowace haɗawa kuma yana cire shi idan sabis ɗin a kashe yake. Wasu zaɓuɓɓukan sune route add na wucin gadi don gwaji da hook na haɗi don adiresoshin da ake sanin su kawai bayan tattaunawa.
Yanke shawara ko hanyar ta sabis ɗin ce ko ta zaman
Tambaya abin da prefix ɗin ya dogara da shi. Idan cibiyar sadarwa mai zaman kanta ce tabbatacciya a bayan sabis ɗin VPN na asali, hanyar ta wannan sabis ɗin ce. Idan ya dogara da adireshin abokin haɗi wanda ke canzawa a kowace haɗawa, hook ko aiki da ke bin yanayi na iya zama mafi kyawun mai shi. Idan kana duba hanya ne kawai na minti biyar masu zuwa, hanyar wucin gadi ta isa.
Hanyar da ke da alaƙa da sabis ɗin tana da mafi tsaftataccen zagayowar rayuwa. Tana bayyana tare da sabis ɗin kuma tana ɓacewa idan sabis ɗin ba a haɗe ba, don haka ba za ta iya rayuwa fiye da ramin da take nuni zuwa gare shi ba. Wannan sifa tana da daraja fiye da sauƙin umarni na layi ɗaya.
Hanyar da ke da alaƙa da zaman tana na ma'aunin sadarwa ne, kuma wannan lambar tana canzawa ba tare da sanarwa ba. Sake haɗawa na iya ba ramin wani sunan utun daban da wanda zaman da ya gabata ya yi amfani da shi, wanda ke mai da umarnin da aka rubuta a ƙayyade ya zama hanyar da ba ta nuni zuwa komai ko, mafi muni, zuwa wani rami.
Karanta halin yanzu na hanya da sabis
Fara da sunayen da tsarin ke amfani da su a zahiri. Sunan sabis ɗin a Saitunan Sadarwa shine mai gane umarnan da ke ƙasa, kuma teburin hanya na yanzu yana nuna abin da abokin ciniki da ke haɗe ya shigar. Karanta duka biyu yayin da ramin yana aiki.
scutil --nc list
networksetup -listnetworkserviceorder
netstat -rn | head -30
route get 10.20.5.5
Wannan binciken yana nuna wace ƙofa da ma'aunin da kernel zai zaɓa don wannan adireshin a wannan lokacin. Idan ya riga ya zaɓi ramin, an rufe prefix ɗin kuma sabuwar hanya za ta zama banza. Idan ya zaɓi na'urar tura sadarwa ta gida, ramin ba shi da wannan prefix.
Lura da adireshin abokin haɗi yayin da kake haɗe. Yana zama darajar ƙofa a cikin hanyar da ke da alaƙa da sabis, kuma yawanci shine inda aka nuna wa tsohuwar hanyar ramin a cikin netstat -rn.
Ajiye prefix ɗin da networksetup
Kayan aikin networksetup yana haɗa ƙarin hanyoyi zuwa sabis ɗin sadarwa. Don sabis mai suna OfficeVPN da prefix na sirri da ake samu ta hanyar abokin ramin, sigar ita ce:
sudo networksetup -setadditionalroutes OfficeVPN 10.20.0.0 255.255.0.0 10.8.0.6
networksetup -getadditionalroutes OfficeVPN
Kowane uku bayan sunan sabis ɗin yana ba da inda za a je, mashin sadarwarsa da abokin ramin a matsayin ƙofa. Kira ɗaya na iya ɗaukar prefix da yawa, kuma kira mara komai yana share jerin da aka adana. Mai karanta shine matakin tabbatarwa; idan jerin babu komai, saitin bai shafi sabis ɗin da kake tsammani ba.
Ƙofar dole ta zama abokin ramin, ba na'urar tura sadarwa ta zahiri ba. Hanyar da ta ambaci ƙofar gida tana aika prefix ɗin sirri ta ma'aunin zahiri, wanda shine asalin gazawar tare da ƙarin matakai. Tsohon aboki shine mafi yawan dalilin da yasa hanyar da take kama daidai ba ta taɓa ɗaukar zirga-zirga. Sake karanta abokin daga yanayin da aka haɗa maimakon kwafin adireshi daga tsohon rubutu.
Yi amfani da route add don gwaji kawai
Kai tsaye hanya tana da amfani don tabbatar da cewa prefix yana aiki kafin ka mai da shi dindindin. Sigar ma'aunin tana guje wa binciken ƙofa:
sudo route -n add -net 10.20.0.0/16 -interface utun4
Hanyar tana ɓacewa a sake haɗawa na gaba kuma tana dogara da lambar ma'aunin da take yau. Wannan yana mai da ita bincike, ba turawa ba. Idan gwajin ya yi aiki kuma hanyar da ke da alaƙa da sabis ɗin ba ta yi ba, fara kwatanta darajar ƙofar; ita ce filin da aka fi kuskure.
Yi hankali da shawarwarin da ke maye gurbin tsohuwar hanyar VPN don tilasta rabuwa. Abokin ciniki da ke tilasta cikakken rami na iya sake shigar da hanyoyinsa bayan sake haɗawa ko sabunta manufa, don haka canjin hannu yana warwarewa cikin shiru. Ɗan yan prefix na sirri matsala ce ta sarrafa hanyoyi; ajiye duk zirga-zirgar intanet a gida a kan manufar cikakken rami shawara ce ta bangaren uwar garke.
Zaɓi hook ne kawai idan an tattauna adireshin
Don hanyoyin haɗi na tushen PPP kamar L2TP, macOS yana aiwatar da /etc/ppp/ip-up da zarar an kafa hanyar. Rubutun yana karɓar sunan ma'aunin da adiresoshin gida da nesa da aka tattauna, don haka zai iya ƙara hanyar da ta dogara da abokin da uwar garke ta ba. Wannan shine ainihin yanayin da tabbatacciyar hanyar sabis ba za ta iya bayyanawa ba.
Wataƙila IKEv2 da abokan cinikin masana'antun ba sa amfani da wannan hanyar PPP kwata-kwata, wanda ke nufin rubutun na iya yin shiru duk zaman. Idan hakan ta faru, aikin launchd da ke tambayar scutil --nc status kuma yake aiki kan canjin yanayi shine makamancin hanya, da ɗan jinkiri.
Duk wane hook kake amfani da shi, mai da shi idempotent kuma ka sa ya cire hanyoyin da ya ƙirƙira kawai. Rubutun da ke share kowace hanya da ta ambaci ramin zai ƙarshe ya share hanyar da ke riƙe uwar garken VPN da za a iya isa, kuma haɗin zai faɗi da zarar ya yi nasara.
Kammala da duba inda za a je na sirri, bincike na yau da kullum da zagayowar sake haɗawa ko barci. Sannan duba scutil --dns, domin warware sunaye wata manufa ce daban kuma hanyar da ke aiki ba ta tabbatar da cewa ana warware sunayen sirri ba.