રૂટેડ OpenVPN ટનલમાં નામની શોધ કેમ નિષ્ફળ જાય છે
રૂટેડ TUN ટનલ ફક્ત unicast IP વહન કરે છે, તેથી બ્રોડકાસ્ટ નામ-ક્વેરીને તેમાં કદી રૂટ મળ્યો જ નહોતો. બ્રિજિંગ સીમા દૂર કરે છે; DNS પુશ કરવું સસ્તું સમાધાન છે.
હોસ્ટ સરનામા દ્વારા pingનો જવાબ આપે છે અને નામ દ્વારા દરેક શોધમાં નિષ્ફળ જાય છે. ટનલ ચાલુ છે અને રૂટ અસ્તિત્વમાં છે, તેથી સ્વાભાવિક તારણ એ છે કે VPN ખોટી રીતે ગોઠવાયેલું છે. વધુ ઉપયોગી તારણ એ છે કે શોધ કદી રૂટ કરી શકાય તેવી નહોતી: રૂટેડ ટનલ unicast IP વહન કરે છે, જ્યારે ક્વેરી બ્રોડકાસ્ટ હતી જે બીજી બાજુ અસ્તિત્વમાં ન હોય તેવા સેગમેન્ટની શોધમાં હતી. સ્તરોની અસંગતિ દેખાતાં જ, ઉપાયો પોતાની જાતે ખર્ચ પ્રમાણે ગોઠવાઈ જાય છે.
ભ્રમ: નામ નિષ્ફળ જાય છે તેથી ટનલ તૂટેલી છે
લક્ષણ વિશ્વાસપાત્ર છે કારણ કે નામના સ્તરની ઉપરનું બધું કામ કરે છે. સરનામાં રૂટ થાય છે, ઇન્ટરફેસ ચાલુ છે, અને પીઅર pingનો જવાબ આપે છે. નિષ્ફળ ગયું તે શોધ-પદ્ધતિ છે જેને પોઇન્ટ-ટુ-પોઇન્ટ કડી પર કદી માર્ગ મળ્યો જ નહોતો, અને તે તૂટેલી ટનલ કરતાં જુદું વિધાન છે. આ બે વિધાનોને અલગ પાડવું એ જ નિદાનનો મોટો ભાગ છે.
તેને ટનલની ખામી તરીકે ગણવાથી પ્રોફાઇલમાં એવા ફેરફાર થાય છે જે મદદ કરી શકે નહીં. વિકલ્પો ઉમેરવાથી, એન્ક્રિપ્શન બદલવાથી કે ક્લાયન્ટ ફરી ઇન્સ્ટોલ કરવાથી બ્રોડકાસ્ટ બરાબર જ્યાં હતું ત્યાં જ રહે છે.
ઉપાયનું નામ આપતા પહેલાં નિષ્ફળ ગયેલી પદ્ધતિનું નામ આપો. બ્રોડકાસ્ટ વાપરતી શોધને સેગમેન્ટની જરૂર પડે છે, જ્યારે રિઝોલ્વર વાપરતી શોધને પૂછવા માટે સરનામાની જરૂર પડે છે.
TUN શું વહન કરે છે અને શું નહીં
TUN ઉપકરણ IP ઇન્ટરફેસ છે, અને તે જ તેને રૂટ કરી શકાય તેવું બનાવે છે. OpenVPN ક્લાયન્ટને સરનામું અને રૂટનો સમૂહ આપે છે, અને ત્યારપછી ક્લાયન્ટ પીઅરને ડેટાગ્રામ મોકલે છે. તે મોડેલમાં કંઈ પણ એવી વહેંચાયેલી કડી બનાવતું નથી જ્યાં દરેક હોસ્ટ દરેક ફ્રેમ સાંભળે.
શોધનો ટ્રાફિક તે મોડેલમાં બિલકુલ બંધ બેસતો નથી. જૂની Windows નામ-ક્વેરીઓ, SSDP જાહેરાતો અને mDNS વિનંતીઓ એક જ ગંતવ્યને બદલે સેગમેન્ટના બધાને મોકલાય છે. રૂટેડ કડીમાં મોકલવા માટે કોઈ «બધા» હોતા નથી. તે દરેક પદ્ધતિ વહેંચાયેલા માધ્યમને ધારી લે છે.
તેથી ટનલ સ્વસ્થ હોઈ શકે છે જ્યારે શોધ સંપૂર્ણપણે નિષ્ફળ જાય. કોઈ VPN ડાઉન હોવાનું જણાવે ત્યારે આ જ વાક્ય પકડી રાખવાનું છે.
બ્રિજિંગ સીમા દૂર કરીને કામ કરે છે
TAP ઉપકરણ ફ્રેમ વહન કરે છે, અને બ્રિજ તેને વાસ્તવિક LAN સેગમેન્ટ સાથે જોડે છે. પછી ક્લાયન્ટ તે સેગમેન્ટ પર સરનામું ધરાવે છે અને તેનો બ્રોડકાસ્ટ ટ્રાફિક સાંભળે છે. તેથી જ બ્રિજિંગ નામની સમસ્યાનો ઉપાય લાગે છે. તે ક્લાયન્ટને સરનામાંકન માટે તે સેગમેન્ટ પર નિર્ભર પણ બનાવે છે.
ઉપાય રૂટિંગ સીમા દૂર કરવી છે, ટનલની અંદર નામકરણની કોઈ નવી ક્ષમતા નહીં. સેગમેન્ટ જે બ્રોડકાસ્ટ કરે છે તે બધું હવે કડી પણ ઓળંગે છે.
નાની લેબ માટે આ વાજબી બદલી છે. વિખરાયેલા કર્મચારીવર્ગ માટે ભાગ્યે જ.
DNS અને WINS પુશ કરવું એ સાંકડો ઉપાય છે
ક્લાયન્ટને પૂછવા માટે ચોક્કસ જગ્યા આપો. dhcp-option DNS અને dhcp-option DOMAIN આંતરિક નામોને ઝોન જાણતા સર્વર તરફ મોકલે છે, અને NetBIOS પર હજી આધાર રાખતો Windows ક્લાયન્ટ તે જ રીતે WINS સર્વર મેળવી શકે છે. ટનલ રૂટેડ રહે છે અને સેગમેન્ટ પોતાની જગ્યાએ રહે છે.
બે શરતો નક્કી કરે છે કે તે કામ કરશે કે નહીં. ઉલ્લેખિત સર્વરે ઝોન માટે જવાબ આપવો જોઈએ, અને ક્વેરીને ટનલમાંથી મંજૂરી હોવી જોઈએ.
રિઝોલ્વરને ક્લાયન્ટથી ચકાસો, સર્વરની પોતાની શેલથી નહીં. સ્થાનિક રીતે કામ કરતું રિઝોલ્વર ટનલ શું વહન કરે છે તે વિશે કંઈ કહેતું નથી.
કયું સ્તર નિષ્ફળ ગયું તે શોધો
પહેલાં સરનામાને ping કરો, પછી નામ રિઝોલ્વ કરો અને કયા સર્વરે જવાબ આપ્યો તે વાંચો. ઝોન હોસ્ટ ન કરતા સર્વરનો નકારાત્મક જવાબ, મશીનમાંથી કદી ન નીકળેલી ક્વેરીથી અલગ દેખાય છે. જે નામ રિઝોલ્વ થાય પણ જોડાણો નકારે તે સંપૂર્ણપણે ત્રીજી સમસ્યા છે.
મલ્ટીકાસ્ટ એ જ દીવાલ પાછળ છે. 224.0.0.251 જેવો સમૂહ ડિફોલ્ટ રૂપે રૂટેડ ટનલ પાર પસાર થતો નથી, અને સમૂહ માટેનો રૂટ મલ્ટીકાસ્ટ-જાણકાર માર્ગ કે LAN પર રિફ્લેક્ટર વિના પૂરતો નથી.