કોપી કરેલી WireGuard પ્રોફાઇલ: બંને ઉપકરણો કેમ નિષ્ફળ જાય છે
કોપી કરેલી પ્રોફાઇલ કીની નકલ કરે છે, ઉપકરણની નહીં. હેન્ડશેક લોગ જુઓ, વહેંચાયેલી ઓળખની પુષ્ટિ કરો, પછી બીજી યોગ્ય રીતે જારી કરો.
લેપટોપ પર ટનલ કામ કરતી હતી, તેથી કન્ફિગ ફાઇલ ફોન અને ટેબ્લેટ પર ગઈ, અને હવે ત્રણેય પર હેન્ડશેક આવ-જા કરે છે. કંઈ ખોટું ટાઇપ થયું નથી અને સર્વર કન્ફિગરેશન સંપાદિત કરવામાં આવ્યું નથી. WireGuard પ્રોફાઇલ પાસવર્ડવાળું એકાઉન્ટ નથી જેને અનેક ઉપકરણો વાપરી શકે; તે કી જોડી છે, અને ફક્ત જાહેર અડધો ભાગ જ પીઅરને ઓળખે છે. ફાઇલની કોપી કરવી એ ઓળખની કોપી કરવી છે, તેથી સર્વર હવે એક જ એન્ડપોઇન્ટ સંબંધ અનેક ઉપકરણો માટે રાખવા પ્રયત્ન કરે છે જે બધા પોતાને એક જ હોવાનો દાવો કરે છે. સર્વરની બાજુથી નોંધવા જેવું બીજું કોઈ ઉપકરણ નથી, ફક્ત એક પીઅર જેનું સરનામું સતત બદલાય છે.
દરેક ઉપકરણ પરના હેન્ડશેક લોગથી શરૂ કરો
દરેક ઉપકરણ પર ક્લાઇન્ટ ખોલો અને કંઈ બદલવાના પહેલાં છેલ્લા હેન્ડશેકનો સમય અને વર્તમાન એન્ડપોઇન્ટ નોંધો. સ્વસ્થ સેટઅપમાં ઉપકરણ વપરાય ત્યારે આ મૂલ્યો સ્થિર રહે છે; નકલ કરેલી ઓળખમાં સમયછાપો એકાંતરે આવે છે, અને સર્વર પર નોંધાયેલ એન્ડપોઇન્ટ પ્રોફાઇલ ધરાવતા ઉપકરણ કરતાં અલગ ઉપકરણનું વર્ણન કરી શકે છે. એ જ એકાંતર એ સહી છે, અને એ સમજાવે છે કે લક્ષણ કન્ફિગરેશન ભૂલને બદલે અસ્થિર કનેક્ટિવિટી કેમ લાગે છે. ઉપકરણો બગડ્યાં નથી; તેઓ એકબીજાને વિક્ષેપિત કરે છે.
વાંચન ઉપકરણો પર જ કરો, જેથી દરેક નિરીક્ષણ ચોક્કસ મશીન સાથે જોડાયેલું રહે. સપોર્ટ ચેટમાંથી કોપી કરેલો સમયછાપો એ જોડાણ ગુમાવે છે અને પછી ખૂબ ઓછું મૂલ્ય ધરાવે છે.
બે ઉપકરણો એક ઓળખ વહેંચે છે કે નહીં તેની પુષ્ટિ કરો
જાહેર કીઓની સરખામણી કરો, ક્યારેય ખાનગીની નહીં. જાહેર કી ખાનગી કીમાંથી ઉતરે છે, તેથી એક જ ખાનગી કી ધરાવતી બે પ્રોફાઇલ એક જ જાહેર કી બનાવે છે અને સર્વર માટે અભેદ્ય છે. જો બે ઉપકરણો એક જ જાહેર કી જણાવે, તો પ્રશ્ન હલ થઈ ગયો છે અને કોઈ પણ keepalive ગોઠવણ મદદ નહીં કરે. અસ્થિર હેન્ડશેકવાળી બે અલગ કીઓ સાવ બીજે જ સંકેત કરે છે, તેથી કોઈ પણ ફેરફાર પહેલાં સરખામણી આવવી જોઈએ.
wg show wg0 public-key
wg show wg0 latest-handshakes
wg show wg0 endpoints
wg show wg0 transfer
આ આદેશો ફક્ત જાહેર સામગ્રી અને કાઉન્ટર છાપે છે, અને સપોર્ટ વાતચીતને એટલું જ જોઈએ. એક જાહેર કી અને બે નેટવર્ક વચ્ચે સતત ફરતું એન્ડપોઇન્ટ ધરાવતી સર્વર પીઅર એન્ટ્રી એ નકલનું અપેક્ષિત પરિણામ છે, કારણ કે નવા સ્રોતમાંથી પ્રમાણિત પેકેટ ટ્રાફિક ક્યાં મોકલાય છે તે અપડેટ કરે છે. આ વર્તન એ પ્રોટોકોલ છે જે ડિઝાઇન મુજબ કામ કરે છે, તેથી તેને નેટવર્ક ખામી સમજવી એટલું સહેલું છે.
બીજી ઓળખ યોગ્ય રીતે બનાવો
જે ઉપકરણને જરૂર છે તેના પર નવી કી જોડી બનાવો, પછી પરિણામી જાહેર કી પોતાના મંજૂર સરનામાંઓ સાથે અલગ પીઅર તરીકે સર્વર પર ઉમેરો. ખાનગી કી ઉપકરણ પર બનવી જોઈએ અને ત્યાં જ રહેવી જોઈએ; બીજે બનાવેલી અને પેસ્ટ કરેલી કી ઓછામાં ઓછા એક વધારાના સ્થળમાંથી પસાર થઈ છે, અને એ મુસાફરી હવે વિશ્વાસની વાર્તાનો ભાગ છે.
umask 077
wg genkey > newdevice.key
wg pubkey < newdevice.key
સર્વરની બાજુને જાહેર કી અને મૂળ ઉપકરણ સાથે અથડાય નહીં તેવી મંજૂર સરનામાં ફાળવણીની જરૂર છે. જૂનું ટનલ સરનામું રાખીને નવી કી રજૂ કરતી પ્રોફાઇલ એવો પીઅર બનાવે છે જેને સર્વર સ્વીકારીને પછી ખોટી રીતે રૂટ કરી શકે, જે નકારેલા હેન્ડશેક કરતાં વધુ સૂક્ષ્મ નિષ્ફળતા છે. જોડાવાના પહેલાં સરનામાં ફાળવણી તપાસો, પહેલા મૂંઝવણભર્યા પેકેટ નુકસાન પછી નહીં.
મૂળને તોડ્યા વિના નકલને નિવૃત્ત કરો
નવી ઓળખ કામ કરે તે પછી, મૂળ ઉપકરણ હજી વાપરે છે તે સર્વર એન્ટ્રી કાઢી નાખવાને બદલે કોપી કરેલી પ્રોફાઇલ મૂળ ઉપકરણના પડોશમાંથી દૂર કરો. જો નકલ જાહેર થઈ હોઈ શકે, તો તેના બદલે તરત જ રદ કરો અને પછી ફરી જારી કરો; અનુકૂળતા વહેંચાયેલ રહસ્યને ચલણમાં રાખવાનું કારણ નથી.
જે મેનેજ્ડ સેવા ખરેખર એક સબ્સ્ક્રિપ્શન દીઠ અનેક ઉપકરણોને સમર્થન આપે છે તે તમને એ કહેશે અને પોતાના ઇન્ટરફેસમાંથી અલગ ક્રેડેન્શિયલ જારી કરશે. એક પ્રોફાઇલની જાતે નકલ ક્યારેય એ મોડેલ નથી, પછી ભલે સેવાની બ્રાન્ડિંગ અમર્યાદિત ઉપકરણો સૂચવે.
બંને ઉપકરણો અલગ અને સાથે ચકાસો
પહેલાં દરેક ઉપકરણને એકલું ચકાસો: હેન્ડશેક, ચાલતા ટ્રાન્સફર કાઉન્ટર અને એવું ગંતવ્ય જ્યાં ફક્ત ટનલ પહોંચી શકે. પછી બંને એકસાથે ચલાવો અને સર્વર એન્ડપોઇન્ટને કેવી રીતે જુએ છે તે નિહાળો; બે અલગ કીઓએ કૂદતી એક એન્ટ્રીને બદલે બે સ્થિર પીઅર એન્ટ્રી બનાવવી જોઈએ.
નવી જાહેર કીઓ તૈનાતી નોંધો સાથે રાખો અને કયું ઉપકરણ કઈ રાખે છે તે નોંધો. એ યાદી વિના પ્રોફાઇલ કોપી કરનાર આગલી વ્યક્તિ એ જ નિષ્ફળતા પુનરાવર્તિત કરશે, અને એકાંતરે આવતા હેન્ડશેક ફરી નેટવર્ક પર ઠપકો મેળવશે.