දුරස්ථ ගේට්වේ නැවත ආරම්භ වේ, විනාඩියක් ඇතුළත ආපසු එයි, සහ දේශීය strongSwan daemon ක්‍රියාත්මක වෙමින් පවතින අතර උමං මාර්ගය තවමත් පහළම ඇත. ESTABLISHED සොයා daemon නැවත ආරම්භ කරන cron කාර්යයක් අවසානයේ එය ආවරණය කරනු ඇත, සහ එය යන්ත්‍රයේ සෑම අසම්බන්ධිත උමං මාර්ගයක් ද කපා හරිනු ඇත, සමහරවිට අසමත් වූ එක මඟ හරිමින්. ප්‍රතිසාධනය ආපසු එිය යුතු සබැඳුමට අයත් වන අතර, reload ට ඔරොත්තු දෙන සැකසුම්වලින් ප්‍රකාශ වේ. මෙම runbook එය එක් සබැඳුමක් සඳහා සකසා ප්‍රතිඵලය නමින් ඔප්පු කරයි.

ගෝලීය නැවත ආරම්භය අත්හරින්න, එහි සාක්ෂි තබා ගන්න

daemon නැවත ආරම්භයේ නිශ්චිත දෝෂ දෙකක් ඇත: එය සෑම සබැඳුමකම තත්ත්වය විනාශ කරයි, සහ කුමන සිදුවීම ඇත්තටම අසමත් වූයේ දැයි නොකියයි. ඔබ සෙවූ තත්ත්ව පෙළ වෙනත් සබැඳුමකින් පැමිණ තිබිය හැක, අවශ්‍ය child කිසිවක් එය ආරම්භ නොකළ නිසා නිශ්චලව තිබුණි.

කිසිවක් වෙනස් කිරීමට පෙර පූරණය කළ සබැඳුම් සහ ක්‍රියාකාරී සම්බන්ධතා කියවන්න, එවිට peer ආපසු පැමිණි පසු සංසන්දනය කිරීමට ඔබට පෙර රූපයක් ඇත.

swanctl --list-conns
swanctl --list-sas

ආරම්භය සහ නැවත උත්සාහ ආපසු එන සබැඳුම මත තබන්න

swanctl.conf යෙදවීමක් තුළ මෙම සැකසුම් ගෝලීය ප්‍රතිපත්තියක නොව, සබැඳුම් සහ child මට්ටමේ පවතී. පහත කොටස ආරම්භක පැත්තේ උදාහරණයක් වන අතර යෝජනා, සත්‍යාපනය සහ තේරීම්කරු දැනටමත් නිවැරදි යැයි උපකල්පනය කරයි.

connections {
    branch {
        keyingtries = 0
        dpd_delay = 30s
        children {
            private-lan {
                start_action = trap|start
                dpd_action = restart
            }
        }
    }
}

child පූරණය වන විට කුමක් සිදුවේ ද යන්න start_action තීරණය කරයි: start වහාම ආරම්භ කරයි, trap ගැළපෙන ට්‍රැෆික් පෙනී යන විට ආරම්භය ක්‍රියාත්මක කරන ප්‍රතිපත්තියක් ස්ථාපනය කරයි. trap|start ලිවීමට strongSwan 5.9.6 හෝ ඊට පසු අවශ්‍ය වේ, එබැවින් පේළිය පිටපත් කිරීමට පෙර අනුවාදය පරීක්ෂා කරන්න. dpd_action=restart peer මළ බව ප්‍රකාශ වූ පසු නව සාකච්ඡාවක් ඉල්ලයි, සහ සබැඳුම් මට්ටමේ keyingtries=0 සාර්ථකත්වය හෝ ස්ථිර දෝෂයක් දක්වා තවත් උත්සාහවලට ඉඩ දෙයි. IKEv2 යටතේ dpd_timeout ට කිසිදු බලපෑමක් නැත, මන්ද peer ප්‍රතිචාර නොදක්වන විට සාමාන්‍ය නැවත සම්ප්‍රේෂණය තීරණය කරයි.

එම උදාහරණයේ ප්‍රමාදය ආරම්භක ලක්ෂ්‍යයක් මිස සාර්වත්‍රීය කාල සීමාවක් නොවේ. peer හි නැවත ආරම්භයට කොපමණ කාලයක් ගත වේ ද සහ ඔබ කොපමණ නැවත සම්ප්‍රේෂණයක් ඉවසීමට සූදානම් ද යන්න මත එය තෝරන්න.

ඔබ කුමන සිදුවීමකින් ප්‍රතිසාධනය වන්නේ දැයි දැනගන්න

අසමත්වීම් තුනක් උපකරණ පුවරුවේ සමානව පෙනෙන අතර විවිධ සැකසුම් අවශ්‍ය වේ. කිසිදා ඉහළ නොගිය ආරම්භක සබැඳුම වින්‍යාස හෝ ප්‍රවේශ ගැටලුවකි. පිළිතුරු දීම නතර කළ peer යනු DPD අවස්ථාවයි. peer පැහැදිලිව වසා දැමූ child යනු DPD කිසිදා නොදකින, තමන්ගේම close_action සහිත ප්‍රතිපත්ති සිදුවීමකි. බාධාව වටා ඇති ලොගය කියවීමෙන් තුනෙන් කුමක් ද යන්න දැනගත හැක, සහ පිළිතුර විසඳුම වෙනස් කරයි.

ක්‍රියාකරුවන් නඩත්තුව සඳහා හිතාමතා වසන සබැඳුමකට ආක්‍රමණශීලී නැවත ආරම්භයක් එකතු නොකරන්න, එසේ නොමැති නම් කවුළුව මැද උමං මාර්ගය නැවත දිස්වේ. ඉල්ලුම මත පදනම් වූ නිර්මාණ සඳහා රඳවා ගත් trap ප්‍රමාණවත් ය, මන්ද ගැළපෙන ට්‍රැෆික් කිසිදු ටයිමරයක් නොමැතිව child නැවත ස්ථාපිත කරයි.

daemon තත්ත්වයෙන් නොව, නමින් සත්‍යාපනය කරන්න

peer තවමත් පහළම ඇති විට සබැඳුම සහ එහි child නමින් කියවන්න, පසුව එය ආපසු ආ විට නැවත කියවන්න; එම ප්‍රතිදාන දෙක අතර වෙනස සාක්ෂියයි.

swanctl --initiate --child private-lan
swanctl --terminate --ike branch

පසුව සම්බන්ධතාව නොව, සේවාව තහවුරු කරන්න. නව child ආරක්ෂක සම්බන්ධතාවක් සහ එහි පිටුපස ඇති පෞද්ගලික ගමනාන්තයට සාර්ථක ඉල්ලීමක්—මෙම කරුණු දෙකයි වැදගත්, සහ සෞඛ්‍ය සම්පන්න අසම්බන්ධිත උමං මාර්ගයක් සමඟ ක්‍රියාත්මක වන daemon දෙකම ඔප්පු නොකරයි.

child කිසිදා ආරම්භ නොවන්නේ නම්, පරීක්ෂණ ට්‍රැෆික් වින්‍යාසගත තේරීම්කරු සමඟ හරියටම ගැළපේ ද යන්න පරීක්ෂා කරන්න, ප්‍රොටෝකෝලය සහ වරාය ඇතුළුව. එය ආරම්භ වී අසමත් වන්නේ නම්, අනන්ත ලූපයක් පිටුපස සැඟවීම වෙනුවට සත්‍යාපනය හෝ යෝජනා දෝෂය කියවන්න, මන්ද keyingtries=0 ස්ථිර ප්‍රතික්ෂේපය සදාකාලිකව පුනරාවර්තනය කරයි.

වෙනස කවුළුවක පූරණය කර නැවත පරීක්ෂා කරන්න

reload daemon නැවත ආරම්භයට වඩා ආරක්ෂිත ය, සහ එය තවමත් නොමිලේ නොවේ: child ප්‍රතිස්ථාපනය කිරීම හෝ ඉවත් කිරීම ආරම්භ කළ සම්බන්ධතාවක් වසා දැමිය හැක හෝ එහි trap වැටිය හැක.

නඩත්තු කවුළුවක් අතරතුර පූරණය කරන්න, පෙර ගොනුව තබා ගන්න, සහ සබැඳුම පෙරනිමි වෙනුවට ඔබ අදහස් කළ සැකසුම් සමඟ දිස්වන බව තහවුරු කරන්න.

swanctl --load-conns
swanctl --list-conns

පෙර ගොනුව ප්‍රතිස්ථාපනය කර නැවත පූරණය කිරීමෙන් පසුගාමී වන්න, පසුව එම අණක් දෙක නැවත කරන්න. daemon නැවත ආරම්භයෙන් පසුව පමණක් ආපසු එන උමං මාර්ගය අලුත්වැඩියා නොකළ, එය නැවත සකසන ලද්දකි.

අදාළ ලිපි