આયાત કરેલા VPN રૂટ કાર્યકારી ક્લાયન્ટથી અલગ છે? બંનેની સરખામણી કરો
સાચવેલી NetworkManager પ્રોફાઇલ અને ખરેખર સ્થાપિત રૂટ બે અલગ વસ્તુઓ છે. કંઈપણ બદલતા પહેલાં ખાનગી અને જાહેર ગંતવ્યોની સરખામણી કરો.
કેટલીક ખાનગી સેવાઓ VPN દ્વારા જવાબ આપે છે, જ્યારે સામાન્ય ઇન્ટરનેટ ટ્રાફિક સહકર્મીની મશીન પર જેવો વર્તે છે તેનાથી સાવ અલગ વર્તે છે, અને Ubuntu ક્લાયન્ટ બગડેલો છે એવું તારણ કાઢવાનું મન થાય છે. એ તારણ એક પગલું છોડી દે છે. કાર્યકારી ખાનગી કામગીરી અને અલગ જાહેર માર્ગ બે નિરીક્ષણો છે, અને તફાવત સામાન્ય રીતે દરેક ક્લાયન્ટે સ્થાપિત કરેલી ટ્રાફિક નીતિમાં રહેલો છે, ક્લાયન્ટમાં નહીં.
સાચવેલી ગોઠવણીની ખરેખરી નેટવર્ક સ્થિતિ સાથે સરખામણી કરવા ત્રણ આદેશો જોઈએ અને જે પ્રશ્નનો અંદાજો જવાબ આપવા માંગતા હતા તેનો જવાબ આપે છે.
પહેલા સાચવેલી પ્રોફાઇલ, પછી ખરેખરી સ્થિતિ
આયાત કરેલું OpenVPN જોડાણ પોતાની અલગ NetworkManager પ્રોફાઇલ બની જાય છે. જે .ovpn ફાઇલમાંથી તે આવ્યું તે આયાત પૂરી થાય તે ક્ષણે સત્યનો સ્રોત રહેતું નથી, તેથી તે ફાઇલને પછી સંપાદિત કરવાથી તમે વાપરી રહ્યા છો તે જોડાણમાં કંઈ બદલાતું નથી. સરખામણી સૌથી પહેલા અહીં ખોટી પડે છે, અને તે શાંતિથી ખોટી પડે છે.
nmcli -f connection.id,connection.uuid,ipv4.never-default,ipv4.routes,ipv4.dns connection show office-vpn
નામ અથડાય ત્યારે UUID વાંચો; નકલી નામ પુનઃસ્થાપન અને પ્રોફાઇલ પુનઃપ્રાપ્તિ પછી પણ ટકે છે, અને તમે વપરાશમાં ન હોય તેવી નકલ સંપાદિત કરવામાં કલાક ગાળી શકો છો. તમે જે મૂલ્યો જુઓ છો તે સાચવેલો ઉદ્દેશ વર્ણવે છે: પ્રોફાઇલ ડિફોલ્ટ રૂટ લઈ શકે છે કે નહીં, કયા રૂટ સંગ્રહાયા હતા, અને કયા રિઝોલ્વર અને શોધ ડોમેન તે માંગે છે. તે જોડાણ સક્રિય થયું ત્યારે શું થયું તે વર્ણવતા નથી, કારણ કે પ્લગઇન અથવા સર્વરનો ધક્કો એવી સ્થિતિ ઉમેરી શકે છે જે પ્રોફાઇલમાં ઉલ્લેખ નથી. એટલે જ આગલો આદેશ મહત્વનો છે.
પછી જુઓ કે સિસ્ટમે તે ઉદ્દેશ સાથે ખરેખર શું કર્યું, નીતિ નિયમો અને માત્ર મુખ્ય કોષ્ટક નહીં પણ દરેક કોષ્ટક સહિત. સાચવેલા ગુણધર્મો ઇનપુટ છે, અને સ્થાપિત કોષ્ટકો પરિણામ છે.
ip -4 rule show
ip -4 route show table all
બે ગંતવ્યો, એક સરખામણી
એક કાર્યકારી ખાનગી ગંતવ્ય અને એક સામાન્ય જાહેર ગંતવ્ય પસંદ કરો, પછી કર્નલને પૂછો કે દરેક કયો માર્ગ લેશે. બંને મશીન પર આ કરવું તે જ અસ્પષ્ટ તફાવતને ચોક્કસ તફાવતમાં ફેરવે છે.
ip -4 route get 10.40.0.20
ip -4 route get 203.0.113.20
સરનામાં નમૂના છે જે તમારા પોતાના સાથે બદલવાના છે; મુખ્ય વાત જોડી છે, સંખ્યાઓ નહીં. દરેક આઉટપુટમાં દર્શાવેલ ઇન્ટરફેસ, સ્રોત સરનામું અને કોષ્ટક સરખાવો. જ્યારે ખાનગી શોધ ટનલનું નામ આપે છે અને જાહેર શોધ પણ ટનલનું નામ આપે છે, ત્યારે તમારી પાસે પૂર્ણ ટનલ છે અને બીજા ક્લાયન્ટ પાસે વિભાજિત ટનલ હોઈ શકે, અથવા ઊલટું.
બે ક્લાયન્ટને એકસરખું લખાણ છાપવાનું કહેવું નહીં. OpenVPN માં redirect-gateway def1 સામાન્ય રીતે એક ડિફોલ્ટને બદલે બે અડધા-પ્રિફિક્સ રૂટ તરીકે દર્શાવાય છે, અને તેમને અલગ રીતે દેખાડતું મેનેજર એટલા માટે ખોટું નથી. ફોર્મેટિંગ નહીં, શોધો જે કવરેજ દેખાડે છે તેનું મૂલ્યાંકન કરો.
જ્યાં બે ક્લાયન્ટ કાયદેસર રીતે અલગ પડે છે
ક્લાયન્ટના ડિફોલ્ટ નીતિ-પસંદગીઓ છે, અને તે અસહમત થઈ શકે છે. એક ઉત્પાદન પૂર્ણ ટનલ પસંદ કરી શકે, બીજું સ્થાનિક ડિફોલ્ટ રાખીને ફક્ત ખાનગી પ્રિફિક્સ રૂટ કરી શકે, અને ત્રીજું સર્વરે ધકેલ્યું તેનું અનુસરણ કરી શકે. તફાવત ફક્ત ત્યારે જ ખામી છે જ્યારે તે તમને આપેલી આવશ્યકતાનો વિરોધ કરે.
તેથી દરેક ક્લાયન્ટની સરખામણી મંજૂર વિભાજિત અથવા પૂર્ણ-ટનલ ઉદ્દેશ સાથે કરો, એકબીજા સાથે નહીં. જો આવશ્યકતા એ હોય કે ખાનગી ટ્રાફિક ટનલ વાપરે અને સ્થાનિક ઇન્ટરનેટ માર્ગ સ્થાનિક રહે, તો પૂર્ણ ટનલ જ ખામી છે અને વિભાજિત ટનલ સાચી છે, કયા ક્લાયન્ટે શું કર્યું તે ધ્યાનમાં લીધા વિના. કોઈપણ ગોઠવણી જોતા પહેલાં ઉદ્દેશ લખી લો, નહીંતર તમે તપાસો તે પહેલો ક્લાયન્ટ શાંતિથી ધોરણ બની જાય છે.
DNS બીજો અક્ષ છે અને તે સ્વતંત્ર રીતે નિષ્ફળ જાય છે. સાચો રૂટ હજી પણ એવા રિઝોલ્વરને પ્રશ્નો મોકલી શકે છે જે ખાનગી ઝોન માટે જવાબ આપી શકતું નથી, અને સાચું રિઝોલ્વર ખોટા રૂટને સુધારતું નથી. બંને તપાસો, અને ખાનગી નામ ઉકેલાય પણ ખાનગી સરનામું ન ઉકેલાય તેને બે સ્તર અલગથી ઉકેલાય છે તેનો પુરાવો ગણો.
સરખામણી સ્વચ્છ રાખો
એક સમયે એક જ કનેક્શન માલિક ચલાવો. આયાત કરેલી પ્રોફાઇલની બાજુમાં ચાલતું કમાન્ડ-લાઇન OpenVPN સત્ર પોતાના રૂટ અને પોતાની રિઝોલ્વર સ્થિતિ સ્થાપિત કરે છે, અને પરિણામી મિશ્રણ કોઈપણ ક્લાયન્ટનું વર્તન નથી. બીજાનું માપ લેતા પહેલાં એક બંધ કરો. જો ખાતરી ન હોય કે હજી શું સ્થિતિ પકડી રાખે છે તો રીબૂટ કરો, કારણ કે કલાક પહેલાનો જૂનો રૂટ બરાબર નીતિ-સમસ્યા જેવો દેખાશે.
બાકીનું બધું પણ સ્થિર રાખો: એ જ એન્ડપોઇન્ટ, એ જ ખાતું, એ જ સોફ્ટવેર આવૃત્તિઓ, એ જ નેટવર્ક. સહકર્મીના Windows લેપટોપ પરની સફળતા અલગ ક્લાયન્ટ, અલગ રિઝોલ્વર એકીકરણ અને કદાચ અલગ સર્વર પ્રોફાઇલ ચકાસે છે, તેથી તે Ubuntu મેનેજર વિશે પુરાવો નથી.
NetworkManagerની IPv4 સેટિંગ્સ સંદર્ભ never-default અને સાચવેલા રૂટ ગુણધર્મોને ચોક્કસ રીતે વ્યાખ્યાયિત કરે છે, જે સંચાલિત મૂલ્ય બદલતા પહેલાં વાંચવા યોગ્ય છે. અને આ સરખામણીનો વ્યાપ યાદ રાખો: તે IPv4 આવરી લે છે, અને સંબંધિત IPv6 નીતિ વિશે કંઈ કહેતું નથી, જેની પોતાની ડિફોલ્ટ અને તમને આશ્ચર્ય ચકિત કરવાની પોતાની રીત છે.