OpenVPN રૂટ મર્યાદાનો ખરો માલિક કયો ઘટક છે?
રૂટ મર્યાદા OpenVPN એન્જિન, NetworkManager પ્લગઇન કે સર્વરની હોઈ શકે. પ્રોફાઇલ સંપાદિત કરતાં કે સંખ્યા વધારતાં પહેલાં માલિકને નામ આપો.
બસો રૂટ ધરાવતી પ્રોફાઇલ એક મશીન પર કામ કરે છે અને બીજા પર ચાલીસ ઇન્સ્ટોલ કરે છે. એન્જિન, તેને શરૂ કરતું એકીકરણ અને તેને પોષતું સર્વર, દરેકનું કહેવું છે, અને દરેક યાદીને જુદા બિંદુએ થોભાવી શકે છે. નિષ્ફળતાને એક જ મર્યાદા તરીકે વાંચવાથી તમે ખોટી ફાઇલે જાઓ છો. પ્રણાલીમાં ત્રણ તબક્કા છે, અને જે તબક્કો અટક્યો તે દૃશ્ય પુરાવો છોડે છે, જ્યારે તમે જાણો કે શું શોધવું.
ત્રણ તબક્કા, ત્રણ જુદી મર્યાદાઓ
પહેલાં એન્જિન વિકલ્પનું વિશ્લેષણ કરે છે અને નક્કી કરે છે કે આ આવૃત્તિ તેને સમજે છે કે નહીં. પછી એકીકરણ એન્જિન જે જણાવે છે તે ઇન્સ્ટોલ કરે છે, અને તેનો પોતાનો કોડ યાદીને મર્યાદિત કે પુનઃઆકાર આપી શકે છે. અંતે સર્વર નક્કી કરે છે કે આપેલી ઓળખને કેટલા રૂટ મોકલશે, તે પહેલાં કે કોઈ પણ ક્લાયન્ટ તબક્કો કંઈ જુએ. ત્રણ તબક્કા, ત્રણ ટોચમર્યાદા, અને તેમાંથી ફક્ત એક જ પ્રોફાઇલમાંની સંખ્યા છે.
એક ટોચમર્યાદા વધારવાથી બીજા માટે કંઈ થતું નથી. નકારાયેલ મોકલેલ રૂટ સર્વર પરનો નીતિ નિર્ણય હોઈ શકે, ક્લાયન્ટે ઉકેલેલો ઓવરલેપ હોઈ શકે, અથવા ઇન્સ્ટોલરની મર્યાદા હોઈ શકે જેણે વધારાનું ફેંકી દીધું. આમાંથી દરેકનો જુદો ઉપાય છે.
કંઈ પણ માપતાં પહેલાં ત્રણને અલગ કરો. પાર્સર ભૂલ ટોકનનું નામ આપે છે, ઇન્સ્ટોલરની મર્યાદા ટૂંકું રૂટ કોષ્ટક છોડે છે, અને નીતિ નિર્ણય કંઈ જ છોડતો નથી. પુરાવો કહે છે કે પહેલાં કયો તબક્કો તપાસવો.
| Stage | Who decides | What you can see |
|---|---|---|
| Parse | Client engine | An error naming the option |
| Install | Activation owner | A route count below the pushed count |
| Offer | Server policy | A route absent from the pushed list |
પાર્સર પહેલો બોલે છે
અજાણ્યો વિકલ્પ જોરથી અને વહેલો નિષ્ફળ જાય છે, અને ભૂલનું લખાણ ટોકનનું નામ આપે છે. તે ઓળખવા માટે સૌથી સહેલો તબક્કો છે: ચોક્કસ સંદેશને ઇન્સ્ટોલ કરેલી એન્જિન આવૃત્તિ સાથે સરખાવો, કારણ કે એક પ્રકાશનમાં ઉમેરાયેલો વિકલ્પ તેના પહેલાના પ્રકાશનમાં અજાણ્યો હોય છે. નવા ડિપ્લોયમેન્ટમાંથી નકલ કરેલી પ્રોફાઇલ આ મેળ ન ખાવાનું સામાન્ય કારણ છે. પાર્સર કદી પણ જાણતું ન હોય તેવી સૂચનાને ચૂપચાપ અવગણતું નથી.
સ્વીકૃત વિકલ્પ પરિણામ વિશે કંઈ કહેતો નથી. પાર્સિંગ સફળ થાય છે, અને તેમ છતાં યાદી ઇન્સ્ટોલર દ્વારા કાપવામાં આવી શકે અથવા સર્વર કદી તેને ઓફર ન કરે. સ્વચ્છ પાર્સિંગને આગળ વધવાની પરવાનગી ગણો, પુરાવો નહીં.
ખરેખર ચાલેલી બાઈનરી ફાઇલમાંથી આવૃત્તિ શબ્દમાળા નોંધો, પેકેજ મેનેજરની શું ઇન્સ્ટોલ છે તે અંગેની કલ્પનામાંથી નહીં. આ બે અપેક્ષા કરતાં વધુ વાર મળતા નથી.
ઇન્સ્ટોલરની પોતાની ટોચમર્યાદા છે
જે ઘટક સક્રિયકરણ ધરાવે છે તે એન્જિન બાઈનરી નહીં પણ NetworkManager પ્લગઇન હોઈ શકે, અને કોઈ ટનલ બનતાં પહેલાં તે પોતાની મર્યાદા લાદી શકે છે. તેનું સંપાદક એવું ક્ષેત્ર દર્શાવી શકે જે ચાલતું એન્જિન કદી વાંચતું નથી, અથવા એવું ક્ષેત્ર વાંચી શકે જે સંપાદક દર્શાવતું નથી. બંને સ્થિતિ બહારથી ક્લાયન્ટ ખામી જેવી લાગે છે. એક પણ પ્રોફાઇલ સંપાદિત કરવાથી સુધરતી નથી.
શું ગોઠવાયું તે નહીં, શું પહોંચ્યું તે ગણો. ip route show dev tun0 આદેશ ઇન્સ્ટોલ થયેલા રૂટની યાદી આપે છે, અને તે સંખ્યાને મોકલેલી યાદી સાથે સરખાવવાથી ફેંકાયેલો રૂટ કદી ન મોકલાયેલા રૂટથી અલગ પડે છે. મોકલાવાને મળતી સંખ્યા શંકાને સર્વર તરફ પાછી ફેરવે છે.
મોટી સંખ્યા બળજબરીથી મેળવવા એન્જિન બાઈનરી ફરતે શેલ આવરણ અપગ્રેડને ઝાંખા કરે છે અને રોલબેકને અનુમાન બનાવે છે. તે આગળ જે પણ રૂપરેખાંકન વાંચશે તેનાથી ખરી મર્યાદા પણ છુપાવે છે.
તમને શું ઓફર થયું તે સર્વર નક્કી કરે છે
દરેક ક્લાયન્ટ માટેની નીતિ પ્રસારણ પહેલાં યાદી ઘટાડી શકે છે. ક્લાયન્ટ-વિશિષ્ટ ફાઇલ એક ઓળખ માટે રૂટ ઉમેરી શકે, અથવા જૂથ નીતિ તેને છોડી શકે, અને ક્લાયન્ટ ગાળેલા રૂટને કદી વ્યાખ્યાયિત ન થયેલા રૂટથી અલગ કરી શકતું નથી. આ અસ્પષ્ટતાને કારણે સર્વર રેકોર્ડ મહત્વનો છે. તે ઓળખ માટે અસરકારક મોકલવાની યાદી માંગો, નમૂનો નહીં.
સર્વર રેકોર્ડને મળેલી યાદી સાથે સરખાવો. તેમની વચ્ચેનું અંતર નીતિ સ્તર છે, અને તે સામાન્ય રીતે પ્રોફાઇલ સૂચવે છે તેના કરતાં નાનું હોય છે.
જ્યારે રચના પરવાનગી આપે, અડીને આવેલા નેટવર્કનો સારાંશ આપો અને જૂની નોંધો કાઢી નાખો. ઓછા પણ મોટા રૂટ વધુ ટોચમર્યાદા કરતાં વધુ કિસ્સા ઉકેલે છે.
સંખ્યા સાચી જગ્યાએ બદલો
જે ઘટક ખરેખર મર્યાદાનો માલિક છે તેની દસ્તાવેજી ગોઠવણ વાપરો. જો પ્લગઇનમાં ક્ષેત્ર ન હોય, તો તપાસો કે પ્લગઇન સુવિધા કરતાં જૂનું છે કે બીજું પૃષ્ઠભૂમિ રૂટ ધરાવે છે. પછી તમે પસંદ કરેલા મૂલ્યની બાજુમાં એન્જિન, પ્લગઇન અને સર્વરની આવૃત્તિઓ દસ્તાવેજ કરો. આગલું અપગ્રેડ પ્રશ્ન ફરી ખોલે છે, અને નોંધ જ તેને જવાબપાત્ર બનાવે છે.
ત્રણમાંથી કોઈ પણ એકના કોઈ પણ અપગ્રેડ પછી ફરી પરીક્ષણ કરો. સાચી જગ્યાએ વધારેલી મર્યાદા પણ ખસે છે જ્યારે તેને લાગુ કરતું ઘટક બદલાય છે. આવૃત્તિ રેકોર્ડ જ એકમાત્ર વસ્તુ છે જે તે હિલચાલને અગાઉથી જાણી શકાય તેવી બનાવે છે.