OpenVPN ආරම්භ නොවේ, සහ දෝෂ පණිවිඩය හරි ලෙස පෙනෙන පේළියකට යොමු කරයි: Unrecognized option or missing or extra parameter(s) in office.ovpn:42: ca. සහතිකය වෙනස් වී නැත, ගොනුව සංස්කාරකයේ විවෘත වේ, සහ මාර්ගයේ කිසිවක් වැරදි ලෙස නොපෙනේ. විග්‍රහකය විකල්පයේ නමට විරුද්ධ නොවේ; එය ඊට සමඟ ආ ආර්ගියුමන්ට් ගණනට විරුද්ධ වේ. පරීක්ෂණ හතරක් මෙවැනි සෑම අවස්ථාවක්ම පාහේ විසඳයි, සහ ඒවා වියදම් අනුපිළිවෙලින් කිරීම වටී.

විග්‍රහකය විකල්පයට දොස් කියන්නේ ඇයි

සෑම වින්‍යාස පේළියක්ම කිසිදු විකල්පයක් එය දකින්නට පෙර හිස්තැන් සහ උද්ධෘත ලකුණු මත බෙදේ. එබැවින් හිස්තැනක් ඇති අගයක් උද්ධෘත ලකුණු තුළ නොමැති නම් ආර්ගියුමන්ට් කිහිපයක් ලෙස පැමිණේ, සහ පේළිය හිමි විකල්පය නොගැළපීම වාර්තා කරයි. Windows හි පෙරනිමි ස්ථාපන ෆෝල්ඩරය එය නිශ්චිත කරයි, මන්ද C:\Program Files ව්‍යුහය අනුව මාර්ගයේ මැද පිහිටයි. මෙම දෝෂයේදී සහතිකය කිසිදා විවෘත නොවේ, එබැවින් ගොනුව තිබේදැයි පරීක්ෂා කිරීම කිසිදු ප්‍රයෝජනවත් දෙයක් ඔප්පු නොකරයි.

වාර්තා වන පේළි අංකය සාමාන්‍යයෙන් නිවැරදිය, සහ වාර්තා වන විකල්පය පේළිය පරිභෝජනය කළ එකයි. නම් කළ විකල්පය ඔබ කිසිදා නොලියූ බව දන්නා එකක් නම්, ඊට ඉහළ පේළිය කියවන්න, මන්ද කලින් කොටසක අහිමි වූ උද්ධෘත ලකුණක් විග්‍රහය මාරු කරයි. මෙසේ සහතික කොටස අවසානයේ ආර්ගියුමන්ට් ගණනට දොස් පවරනු ලැබේ.

ca C:\Program Files\OpenVPN\config\office-ca.crt

හිස්තැනක් ඇති සෑම මාර්ගයක්ම උද්ධෘත ලකුණු තුළ දමන්න

අගය වටා එක් යුගලයක් ද්විත්ව උද්ධෘත ලකුණු මුළු අලුත්වැඩියාවයි, සහ Windows හි ආනත ඉරි පිළිගැනේ, එබැවින් එස්කේප් කිරීම කිසිදා ගැටලුවේ කොටසක් නොවේ. එකම ගමනේදී සෑම මාර්ග විකල්පයක්ම නිවැරදි කරන්න, මන්ද විග්‍රහකය පළමු අසාර්ථකත්වයේදී නතර වන අතර ඊළඟ එක ඊළඟ නැවත ආරම්භය එනතුරු බලා සිටී. කට්ටලයට සාමාන්‍යයෙන් ca, cert, key, tls-auth සහ auth-user-pass ඇතුළත් වේ.

ca "C:/Program Files/OpenVPN/config/office-ca.crt"
cert "C:/Program Files/OpenVPN/config/office.crt"
key "C:/Program Files/OpenVPN/config/office.key"

ෆෝල්ඩරයේ නමින් සෙවීම ගොනුව කියවීමට වඩා ඉක්මනින් සෑම සිදුවීමක්ම සොයා ගනී. ඕනෑම සංස්කරණයකට පෙර එය ධාවනය කරන්න, ලැයිස්තුව සම්පූර්ණ වන පිණිස:

Select-String -Path .\office.ovpn -Pattern 'Program Files'

පැතිකඩ හිස්තැන් නැති මාර්ගයකට ගෙන යාම වලංගු විකල්පයකි, සහ එය වලංගු වන්නේ සෑම මාර්ගයක්ම ඊට සමඟ ගෙන යන විට පමණි. අඩක් ගෙන ගිය පැතිකඩ වෙනත් ගොනු නාමයක් සමඟ එම දෝෂයම පුනරුත්පාදනය කරයි, එය දැක ගැනීම අපහසු වන්නේ පණිවිඩය දැන් ඔබ දැන් සෑදූ මාර්ගයට යොමු වන බැවිනි. එක් ප්‍රවේශයක් තෝරා එය අවසන් කරන්න.

සහතිකවලට පෙර මාදිලි ප්‍රකාශය යථා තත්ත්වයට පත් කරන්න

දෙවන පොදු හේතුව එම අපතේ ගිය සවස සමඟ වෙනත් පණිවිඩයක් ලබා දෙයි. සේවාදායක පැතිකඩ තම මාදිලිය ඉහළට ආසන්නයේ ප්‍රකාශ කළ යුතුය, සහ නව ගොනුවකට සහතික කොටස් පමණක් අලවන විට එම ප්‍රකාශය පහසුවෙන් අහිමි වේ. එය නොමැතිව OpenVPN ගොනුව වෙනත් පෙරනිමි කට්ටලයක් සමඟ කියවයි, සහ හානිය බොහෝ පසුව විකල්ප අතර ගැටුමක් හෝ පිවිසුම් අසාර්ථකත්වයක් ලෙස පෙනේ. නැති වූ පේළිය පරීක්ෂා කිරීම ලාභදායක වන අතර අමතක කිරීම මිල අධිකය.

client
dev tun
proto udp
remote vpn.example.net 1194

එහි සිටින අතරතුර එක් පේළියකට එක් උපදෙසක් තබා ගන්න. එකතු කළ පේළි පළමු කොටසේ ආර්ගියුමන්ට් ගණන දෝෂය හරියටම ලබා දෙයි, සහ වාර්තා වන පේළිය සාධාරණ ලෙස පෙනෙන්නේ සංස්කාරකය පෙළ කැඩූ තැන එකතු කිරීම සිදු වූ බැවිනි. පෙන්වන පේළිය නොව, අමු පේළිය කියවන්න.

කේතන හානිය විකල්ප නාමයක් මෙන් පෙනේ

UTF-16 ලෙස බයිට් අනුපිළිවෙල ලකුණ සමඟ සුරකින ලද ගොනුවක් තම පළමු විකල්පය විග්‍රහකයෙන් සඟවයි, සහ අතරමං වූ බයිට් පණිවිඩයේ විකල්ප නාමයට ඇලී ගත හැක. ගොනුව බයිට් අනුපිළිවෙල ලකුණක් නොමැතිව UTF-8 ලෙස සුරකින්න, පසුව නැවත විවෘත කර පළමු අක්ෂරය සාමාන්‍ය අකුරක් බව තහවුරු කරන්න. සංස්කාරක, PowerShell නැවත යොමු කිරීම සහ චැට් කවුළුවකින් අලවන ලද පෙළ සියල්ලම නොඅසා කේතනය වෙනස් කරයි.

Format-Hex .\office.ovpn | Select-Object -First 1

බයිට් අනුපිළිවෙල ලකුණ කිසිදු පෙළකට පෙර ප්‍රමුඛ ලකුණු බයිට් ලෙස පෙනේ, සහ එම අක්ෂර අතින් මැකීම පරාජිත ගමනකි, මන්ද සංස්කාරකය ඊළඟ සුරැකීමේදී ඒවා නැවත ලියයි. ඒ වෙනුවට පැහැදිලි කේතනයක් සමඟ ගොනුව නැවත සුරකින්න. පේළි අන්ත වඩා ඉවසිලිවන්තය, නමුත් අවසානයේ නව පේළියක් නොමැති ගොනුවක් සංස්කරණයෙන් පසු අවසාන උපදෙස පෙර එකට ඒකාබද්ධ කළ හැක.

කුමන පරීක්ෂාව මුලින්, සහ ඇයි

කේතනයෙන් අරඹන්න, මන්ද එයට එක් විධානයක් ගත වන අතර ගොනුවේ අනෙක් සෑම කියවීමක්ම අවලංගු කරයි. පසුව උද්ධෘත ලකුණු, පසුව මාදිලි ප්‍රකාශය සහ අනෙක් අනිවාර්ය උපදෙස්, සහ ඊට පසුව පමණක් සහතික, යතුරු සහ සත්‍යාපන දත්ත. මෙම අනුපිළිවෙලින් වැඩ කිරීම සෑම පියවරක්ම ආපසු හැරවිය හැකි ලෙස තබා ගනී, මන්ද උද්ධෘත ලකුණු ගැටලුවක් නිවැරදි කිරීමට මාරු කළ සහතිකයක් මූලාශ්‍රයෙන් සංස්කරණ දෙකක් දුරින් නව දෝෂයක් සහිත ක්‍රියාකාරී ස්ථාපනයක් ඉතිරි කරයි. අනුපිළිවෙල තනි තනි පරීක්ෂණවලට වඩා වැදගත් වේ.

ක්‍රියාකරු යැවූ ආකාරයෙන්ම ගොනුවේ නොස්පර්ශිත පිටපතක් තබා ගන්න. පසුව කරන සංස්කරණයක් එය කැඩුවහොත්, එම පිටපත සමඟ ඇති වෙනස උද්ධෘත ලකුණක්, නව පේළියක් හෝ ලකුණු බයිටයක් ගියේදැයි පෙන්වයි, එය දෝෂය නැවත කියවීමට වඩා වේගවත් ය. සෑම උපදෙසක විකල්ප යොමුව ස්ථාපිත සංස්කරණයේ OpenVPN අත්පොතේ ඇත.

අදාළ ලිපි