පණිවිඩය දිස්වන තැනින්ම ආරම්භ කරන්න. සේවාලාභියෙක් සම්බන්ධ වේ, උමං මාර්ගය ඉහළ යයි, පසුව ලොගය වාර්තා කරන්නේ Linux හි මාර්ග එකතු කිරීමේ විධානය File exists සමඟ අසාර්ථක වූ බවයි. එම වාක්‍යයේ සහතිකයක්, යතුරක් හෝ වින්‍යාස ගොනුවක් ගැන කිසිවක් සඳහන් නොවේ, වචන එසේ යෝජනා කළත්. කර්නලය තම මාර්ග වගුව විස්තර කරමින් සිටී, සහ ඔබ ස්ථාපනය කරන ලෙස ඉල්ලා සිටි උපසර්ගයට දැනටමත් සටහනක් ඇත.

සේවාලාභියාගේම අනුපිළිවෙල අනුගමනය කරන්න: ඔහු ඉල්ලා සිටියේ කුමක්ද, වගුවේ දැනටමත් තිබුණේ කුමක්ද, එම සටහන එහි තැබුවේ කවුද, සහ ඉන් පසුව පමණක් කුමක් වෙනස් කළ යුතුද. සෑම පියවරක්ම එක් විය හැකි හිමිකරුවෙකු ඉවත් කරයි.

සේවාලාභියා ඇත්තටම ඉල්ලා සිටියේ කුමක්ද

අසාර්ථකත්වයට පෙර, එකතු කිරීමට අදහස් කරන මාර්ගය සේවාලාභියා සටහන් කරයි, සාමාන්‍යයෙන් ගමනාන්තය, ජාල ආවරණය, ද්වාරය සහ සමහර විට මිතිකය හෝ වගුවක් ලෙස. එම පේළිය ඉල්ලීමයි. ඉන් පසු එන දෝෂය කර්නලයේ පිළිතුරයි, දෙකම එකට කියවිය යුතුය.

journalctl -u openvpn-client@office -b --no-pager | grep -nE 'route|File exists'
openvpn --config /etc/openvpn/client/office.ovpn --verb 4 --log /tmp/ovpn.log

මාර්ග සහායකයාගේ ශුන්‍ය නොවන නික්මීමේ තත්ත්වය එහි පහළ ඇති පෙළට වඩා අඩු තොරතුරු ලබා දෙයි, මන්ද විවිධ කර්නල ප්‍රතිචාර ශුන්‍ය නොවන තත්ත්වයක් ඇති කරයි. නිශ්චිත පණිවිඩය තබා ගන්න; දැනට ඇති සටහන සහ ළඟා විය නොහැකි ද්වාරය අතර වෙනස ඊළඟ කුමන කොටස් අදාළ වේද යන්න තීරණය කරයි.

දැනට ඇති මාර්ගය කියවන්න, ලිපිනය පමණක් නොවේ

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

ip -4 route show table all | grep -F '10.40.'
ip -4 route show match 10.40.0.0/16
ip -4 route get 10.40.0.5

අවසාන විධානය පළමු දෙකට වඩා වෙනස් ප්‍රශ්නයකට පිළිතුරු දෙයි: කුමක් ඇත්ද යන්න නොව, එම ගමනාන්තය සඳහා කර්නලය දැන් කුමන සටහන තෝරා ගනීද යන්න. දෘෂ්ටිකෝණ දෙකම ප්‍රයෝජනවත් වන අතර, ඕනෑම නිගමනයකට පෙර සංසන්දනය කිරීම වටී තරම් නිතර ඒවා වෙනස් වේ. ඒවා අතර ඇති නොගැලපීම රසවත් අවස්ථාවයි, වටකුරු දෝෂයක් නොවේ.

අසාර්ථක ඉල්ලීම අසල උපසර්ගය, වගුව, මිතිකය සහ උපාංගය සටහන් කරන්න. දැනට ඇති සටහනට එම ගුණාංග සහ එම ඊළඟ පිම්ම තිබේ නම්, ඔබට මාර්ග ගැටලුවක් නොව දෙගුණ වූ උපදෙසක් ඇත.

උපසර්ගයකට තිබිය හැකි හිමිකරුවන් හතර දෙනා

සම්බන්ධිත මාර්ග පැවරූ ලිපිනයකින් එන අතර එම ලිපිනය පවතින සෑම විටම පද්ධතිය ඒවා නැවත සාදයි. DHCP සේවාලාභියෙක් හෝ සම්බන්ධතා කළමනාකරු තම ජීවන චක්‍රයේ කොටසක් ලෙස මාර්ග ස්ථාපනය කරයි. තවත් VPN සේවාලාභියෙක් දැනටමත් එම උපසර්ගය දරමින් සිටිය හැක. තවද දේශීය කොක්කක් හෝ ස්ක්‍රිප්ටයක් වෙන කිසිවක් නොදන්නා එකක් එකතු කළ හැක.

සෑම හිමිකරුවෙකුටම වෙනස් නිවැරදි කිරීමක් අවශ්‍යයි. සම්බන්ධිත මාර්ගය ඔබට මැකිය හැකි එකක් නොවේ; එය ඉවත් කිරීම උමං මාර්ගය භාවිතයට ගැනීමට පෙර දේශීය ප්‍රවේශය බිඳ දැමිය හැක, සහ කර්නලය එය නැවත තබයි. කළමනාකරුවෙකු සතු මාර්ගය එම කළමනාකරු හරහා වෙනස් කළ යුතුය, ඊළඟ නැවත සම්බන්ධතාවයෙන් අවලංගු වන අත්පොත ip route del සමඟ නොවේ.

රඳවා ගත් අතුරුමුහුණත එම ව්‍යාකූලත්වය පහසු කරයි. උමං උපාංගය නැවත සම්බන්ධතාවයෙන් ගැලවී යන විට, අභිරුචි සැකසුම් කේතය විසින් ස්ථාපනය කළ මාර්ග දෙවන ධාවනයේදීත් පැවතිය හැක, එබැවින් පිරිසිදු තත්ත්වයක් උපකල්පනය කරන ස්ක්‍රිප්ටය දෙවන විට අසාර්ථක වී පළමු විට ක්‍රියා කරයි. යල් පැන ගිය සටහන හිතාමතා පිරිසිදු කරන්න, නැතහොත් සැකසුම් කේතය idempotent කරන්න.

block-local වෙනස් ප්‍රශ්නයකට පිළිතුරු දෙයි

පැතිකඩක් සියලු රථවාහන උමං මාර්ගය හරහා යවන විට, දේශීය ජාලයට කුමක් සිදුවේද යන්න සේවාලාභියා තීරණය කළ යුතුය. block-local ධජය දේශීය LAN උමං මාර්ගය හරහා මාර්ගගත කරමින් එම තීරණය වෙනස් කරයි, ඒ සමඟම LAN ද්වාරය සඳහා ලේඛනගත ව්‍යතිරේකය රඳවා ගනී; මෙය ළඟා වීමේ හැකියාවට දෘශ්‍ය ප්‍රතිවිපාක ඇති රථවාහන ප්‍රතිපත්ති තේරීමකි.

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

කුමන ගමනාන්ත දේශීයව රැඳේද යන්න පිළිබඳ තීරණයක් ලෙස මෙය සලකන්න, එය හිතාමතා ගෙන ලියා ඇත. ලොගය අනතුරු ඇඟවීමක් ලෙස පෙනෙන විට උත්සාහ කළ යුතු ස්විචයක් මෙය නොවේ.

වළල්ල වසන්න: අනුපිටපත එහි මූලාශ්‍රයේම ඉවත් කරන්න

කුමන හිමිකරු සටහන දරන්නේදැයි දැනගත් පසු, උපදෙස අර්ථ දක්වා ඇති තැනම දෙගුණ වූ උපදෙස ඉවත් කරන්න. එය පැතිකඩේ route පේළියක්, සේවාදායකයෙන් එන push එකක්, හෝ තවදුරටත් ධාවනය කළ යුතු නැති කොක්කක් විය හැක.

ip -4 route show match 10.40.0.0/16
ip -4 route get 10.40.0.5
journalctl -u openvpn-client@office -b --no-pager | tail -n 15

පසුව නැවත සම්බන්ධ වී කරුණු තුනක් තහවුරු කරන්න: උමං මාර්ගය ඉහළ යයි, අපේක්ෂිත ගමනාන්තය ඔබට අවශ්‍ය මාර්ගයට විසඳෙයි, සහ අසාර්ථකත්වය එහි තැනට නව එකක් නොපැමිණ ඉවත් වේ. වැරදි ලෙස තෝරාගත් මාර්ගයක් සහිත පිරිසිදු ලොගයක් නිවැරදි කිරීමක් නොවේ.

උපසර්ගය එක් පැත්තක දේශීය LAN සහ අනෙක් පැත්තේ දුරස්ථ ජාලයක් අදහස් කරන්නේ නම්, ගැටලුව අනුපිටපතක් නොව ලිපින අතිච්ඡාදනයකි, සහ කිසිදු මැකීමක් අර්ථ දෙකම එකවර සත්‍ය කළ නොහැක. එම අවස්ථාවට ජාල දෙකෙන් එකකට වෙනස් සැලැස්මක් අවශ්‍යයි. ඕනෑම එකක් ස්පර්ශ කිරීමට පෙර කුමන පැත්ත නැවත අංකනය වේද යන්න තීරණය කරන්න.

අදාළ ලිපි