Linux પર Check Point VPN: SNX એ ડાઉનલોડ કરીને ઇન્સ્ટોલ કરવાની વસ્તુ નથી
Linux માટે Check Point નું કોઈ ઇન્સ્ટોલર ડાઉનલોડ કરવા મળતું નથી. SNX ગેટવે પોર્ટલથી આવે છે, Mobile Access બ્લેડ જરૂરી છે, અને તે જૂની ડિસ્ટ્રિબ્યુશન યાદી સાથે ચાલે છે.
તમે Check Point નો Linux ક્લાયન્ટ શોધો છો અને ઇન્સ્ટોલર સાથેનું કોઈ ડાઉનલોડ પેજ મળતું નથી. એ ગેરહાજરી પેકેજિંગની ખામી નથી. Check Point નો Linux રિમોટ-એક્સેસ ક્લાયન્ટ SSL Network Extender, એટલે કે SNX છે, અને બ્રાઉઝરમાં તમારી ઓળખ ચકાસ્યા પછી ગેટવે તે તમને આપે છે. એ સમજાય એટલે બાકીની ગૂંચવણ અર્થપૂર્ણ બને છે, જેમાં એ પણ છે કે એના વિશે લગભગ દરેક લખાણ વર્ષો જૂનું કેમ છે.
ભ્રમ: એવો ક્લાયન્ટ છે જે તમે ડાઉનલોડ કરીને ઇન્સ્ટોલ કરો છો
આ અપેક્ષા બીજા દરેક વેન્ડર તરફથી આવે છે. OpenVPN, WireGuard અને મોટા ભાગના વ્યાપારી ક્લાયન્ટ પેકેજ કે રિપોઝિટરી પ્રકાશિત કરે છે, અને એક ઇન્સ્ટોલ કરવું એ તમે એકલા લેતો સ્થાનિક નિર્ણય છે. Linux પર Check Point એ રીતે કામ કરતું નથી. વર્તમાન ગેટવે આવૃત્તિઓ માટે સત્તાવાર ડાઉનલોડમાં અલગ ઇન્સ્ટોલર નથી, તેથી એને શોધવાથી ફક્ત જૂની ફોરમ થ્રેડ અને તૃતીય-પક્ષ મિરર મળે છે.
એ મિરર નકામાથી પણ ખરાબ છે, કારણ કે બિલ્ડ એ ગેટવે સાથે મેળ ખાવો જોઈએ જે તેને પરોસે કરે છે.
SNX ખરેખર શું છે, અને ક્યાંથી આવે છે
SNX એ કમાન્ડ-લાઇન ક્લાયન્ટ છે જેનો બાઇનરી snx છે, અને તે બ્રાઉઝરમાં ગેટવે સામે તમે શરૂ કરેલા સેશન દ્વારા ઇન્સ્ટોલ થાય છે. ઐતિહાસિક રીતે Java એપ્લેટ પ્રોમ્પ્ટ સ્વીકાર્યા પછી તેને ડાઉનલોડ અને ઇન્સ્ટોલ કરતું હતું. વર્ષોમાં પદ્ધતિ બદલાઈ છે, સ્રોત નથી. ગેટવે પોતાને અનુરૂપ બિલ્ડ પરોસે કરે છે, તેથી ક્લાયન્ટ અને ગેટવેની આવૃત્તિઓ સાથે ચાલે છે, અને તેથી જૂના પેકેજમાંથી કોપી કરેલો ક્લાયન્ટ ત્યાં સુધી જ કામ કરે છે જ્યાં સુધી ગેટવે તેની સાથે વાત કરે છે.
એનો અર્થ એ પણ છે કે ક્લાયન્ટ પરના કોઈપણ કામનું મહત્ત્વ થાય એ પહેલાં ગેટવે તૈયાર હોવો જોઈએ. Mobile Access Software Blade લાઇસન્સ અને કોન્ફિગર થવું જોઈએ, કારણ કે તેના વિના ઇન્સ્ટોલ કરવા માટે કોઈ પોર્ટલ નથી. ગેટવે પોર્ટલ આપતું ન હોય તો ક્લાયન્ટ બાજુનો કોઈ પ્રયત્ન સેશન બનાવતો નથી.
તમારા વપરાશકર્તા સાથે ક્લાયન્ટને ગેટવે તરફ દોરો, અને તે શું જણાવે છે તે વાંચો:
snx -s vpn.example.com -u your.name
મર્યાદા ઇન્સ્ટોલર નહીં, ડિસ્ટ્રિબ્યુશન સપોર્ટ છે
SNX માટે વેન્ડરની સમર્થિત ડિસ્ટ્રિબ્યુશનની યાદી ટૂંકી અને જૂની છે. પ્રકાશિત લેખમાં તે Ubuntu 17.04 આસપાસ અટકે છે, એ જ યુગની થોડી openSUSE, Fedora અને RHEL આવૃત્તિઓ સાથે, અને હજી પણ Ubuntu 12.10 સૂચિબદ્ધ કરે છે. એ તમને કહે છે કે યાદી કેવી રીતે જૂની થાય છે, તમારા મશીનને શું જોઈએ છે એ નહીં. આજનું ડિસ્ટ્રિબ્યુશન તેમાં ખરેખર નથી.
કામ કરતા ટનલની અપેક્ષા પહેલાં લાઇબ્રેરી અસંગતિની અપેક્ષા રાખો. સામાન્ય ત્રણ છે: 64 બિટ સિસ્ટમ પર ખૂટતી 32 બિટ લાઇબ્રેરી, એવી OpenSSL આવૃત્તિ જેની સાથે બાઇનરી ક્યારેય લિંક થઈ નથી, અને એક કર્નલ મોડ્યુલ જે ક્લાયન્ટ બનાવવા પ્રયત્ન કરે છે. પેકેજની અટકળ કરવાને બદલે ખૂટતા સિમ્બોલ વાંચો:
ldd $(command -v snx) | grep "not found"
પછી તમે ખરેખર જે ગેટવે આવૃત્તિ સાથે જોડાઓ છો તેનો સપોર્ટ લેખ જુઓ. બ્લોગની યાદી સુસંગતતાનું નિવેદન નથી, અને નવું ડિસ્ટ્રિબ્યુશન નવો ક્લાયન્ટ નથી.
X11 ની એ વિગત જે હેડલેસ કામ શક્ય બનાવે છે
SNX ને X11 લાઇબ્રેરી જોઈએ છે પણ ચાલતું X સર્વર નહીં. એ ભેદ એ જ આખો ફરક છે: SSH દ્વારા હેડલેસ હોસ્ટ પર કામ કરતો ક્લાયન્ટ અને કોઈ આઉટપુટ વિના અટકી ગયેલો લાગતો ક્લાયન્ટ. બીજી આવૃત્તિમાંથી કોપી કરેલું બંડલ નહીં, તમારું ડિસ્ટ્રિબ્યુશન જે લાઇબ્રેરી પેકેજ આપે છે તે ઇન્સ્ટોલ કરો, અને જે સેશનને ટનલ જોઈએ છે તેમાંથી જ ક્લાયન્ટ ચલાવો.
જોડાયા પછી,ઇન્ટરફેસ અને રૂટ બંનેમાંથી કોઈ પણ પર ભરોસો કરતા પહેલાં તે વાંચો:
ip -brief addr show
ip route show
SNX ટનલ ઇન્ટરફેસ બનાવે છે અને પોર્ટલ જે રૂટ નક્કી કરે છે તે ઇન્સ્ટોલ કરે છે. એ રૂટ તમારા નહીં, ગેટવેના નિર્ણય છે, તેથી ખૂટતો પ્રિફિક્સ ક્લાયન્ટનો બગ નહીં, ગેટવે બાજુની પ્રોફાઇલ સમસ્યા છે. સાથે જ DNS તપાસો, કારણ કે split-tunnel પ્રોફાઇલ ઘણી વાર એવો રિઝોલ્વર ઠેલે છે જેની તમે અપેક્ષા નહોતી રાખી.
જ્યારે SNX સાવ ખોટો જવાબ છે
Check Point ગેટવે IPsec અનેL2TPક્લાયન્ટ-થી-સાઇટ જોડાણો પણ સમાપ્ત કરી શકે છે, અને તે strongSwan, Libreswan કે NetworkManager ના L2TP પ્લગિન સાથે કામ કરે છે. એ ગેટવે કોન્ફિગરેશન છે, ક્લાયન્ટની યુક્તિ નહીં. જો ગેટવે ફક્ત Mobile Access પોર્ટલ પ્રકાશિત કરે, તોIPsec ક્લાયન્ટ પાસે વાટાઘાટ કરવા જેવું કંઈ નથી, અને લોગ ઓથેન્ટિકેશન નિષ્ફળતાને બદલે ટાઇમઆઉટ બતાવે છે. બીજું કંઈ ઇન્સ્ટોલ કરતા પહેલાં પૂછો કે કયા રિમોટ-એક્સેસ બ્લેડ સક્ષમ છે.
અહીંની દરેક મર્યાદા ગેટવે બાજુ રહે છે: બ્લેડ, લાઇસન્સ, ક્લાયન્ટ બિલ્ડ અને રૂટ પ્રોફાઇલ. CLI વર્ષોથી કામ કરે છે. જે તૂટે છે તે એ ધારણા છે કે Linux સપોર્ટ એટલે તમારા કબજાનું અને નિયંત્રણનું પેકેજ.