Ang orasan ng sesyon ng VPN at ang token ng pagpapatunay ay nagwawakas nang hiwalay
Isang limitasyon ng sesyon sa gateway, isang timer ng kawalan ng aktibidad at isang magagamit muli na token ng pagpapatunay ang nagwawakas sa magkakaibang patakaran. Ang linyang may error sa sandali ng pagkaputol ang magsasabi kung alin sa kanila.
Ang pagkaputol ng VPN ay maaaring mangyari dahil sa mga dahilan na magkamukha mula sa kliyente at walang anumang pinagsasaluhan sa ilalim: natapos ang sesyon ng tunnel, umandar ang isang timer ng kawalan ng aktibidad, o naging lipas ang isang kredensyal na ginagamit muli ng kliyente. Bawat isa ay may ibang may-ari at ibang lunas. Ang pagkakasunod-sunod ng error sa sandali ng pagkaputol ang naghihiwalay sa kanila, at karaniwang isang linya lamang ito.
Tatlong orasan ang tumatakbo laban sa isang tunnel, at isa lamang sa kanila ang tunnel.
Tatlong magkakaibang orasan sa isang tunnel
Ang orasan ng sesyon ay pag-aari ng gateway: isang pinakamataas na tagal ng koneksyon, isang timeout ng kawalan ng aktibidad o pareho, at tinatapos nito ang tunnel kapag naabot ang alinman sa dalawa. Ang orasan ng token ay pag-aari ng sistema ng pagpapatunay, at ito ang nagtatakda kung gaano katagal maipapakita muli ang kredensyal nang walang tao. Ang orasan ng landas ay pag-aari ng anumang NAT o firewall sa pagitan ng kliyente at gateway, at pinababayaan nitong magwakas ang mga mapping ng mga daloy na itinuturing nitong tapos na. Lahat ng tatlo ay nagdudulot ng pagkadiskonekta, at wala sa kanila ang nagbibigay ng parehong linya ng log.
Ang una lamang ang konsepto ng VPN. Ang dalawa pa ay hiram mula sa pagkakakilanlan at network, at karaniwang napagkakamalan silang kasama nito.
Paano talaga ginagamit muli ang token
Ang mga server ng OpenVPN ay maaaring maglabas ng token ng pagpapatunay pagkatapos ng unang pag-log in, kaya hindi na muling humihingi ng kredensyal ang muling negosasyon ng control channel sa gumagamit. Patuloy na ipinapakita ng kliyente ang token na iyon at ang server ang magtatakda kung gaano katagal ito nananatiling katanggap-tanggap. Kapag ang haba ng buhay ng token ay mas maikli kaysa sa pagitan ng muling negosasyon, nabibigo ang susunod na muling negosasyon at nag-uulat ang kliyente ng error sa pagpapatunay sa halip na timeout. Iyon ang dahilan kung bakit gumagana ang parehong profile nang isang oras at pagkatapos ay nabibigo sa isang takdang punto.
Ang pagitan ng muling negosasyon ay hiwalay na setting. Ang pagbabago nito ay naglilipat kung kailan ipinapakita ang token, hindi kung gaano katagal ito nabubuhay.
Hitsura ng bawat pagwawakas mula sa kliyente
Ang timeout ng sesyon ay karaniwang dumarating bilang malinis na pagkadiskonekta na may dahilan mula sa panig ng server, madalas pagkatapos ng mahuhulaang tagal at walang anumang error sa pagpapatunay. Ang timeout ng kawalan ng aktibidad ay mukhang katahimikan: tumitigil ang tunnel sa pagdadala ng trapiko, pagkatapos ay sumusuko ang keepalive. Ang pagwawakas ng token ay dumarating bilang AUTH_FAILED sa gitna ng sesyong gumagana isang segundo bago iyon.
Basahin ang linya, pagkatapos ay tingnan ang orasan. Ang tagal na tumutugma sa isang naka-configure na halaga ay hindi pagkakataon.
Bakit hindi nakakatulong ang naka-save na password
Ang password sa cache ay sumasagot sa isang hamon para sa isang password. Hindi nito pinahahaba ang buhay ng token at hindi nito natutugunan ang isang hamon para sa pangalawang salik o pagsusuri ng kalagayan ng aparato. Ang pagpapataas ng dalas ng muling pagsubok, pagpapaliit ng mga timeout ng koneksyon o muling pag-import ng profile ay walang binabago sa kung gaano katagal tatanggapin ng sistema ng pagkakakilanlan ang kredensyal.
Ang matibay na lunas ay ang tamang haba ng buhay sa tamang bagay, o isang daloy ng kliyente na kayang tapusin ang kinakailangang hamon nang walang tao.
Ano ang idodokumento at susubukan
Isulat ang lahat ng tatlong halaga: ang mga limitasyon ng sesyon at kawalan ng aktibidad ng gateway, ang buhay ng token at ang pinakamaikling kaugnay na timeout ng mapping sa landas. Pagkatapos ay subukan ang bawat pagwawakas nang sadya sa pamamagitan ng pagpapaikli ng isang halaga, pagmamasid sa iniuulat ng kliyente, at pagbabalik nito. Kumpirmahin kung ano ang dapat gawin ng gumagamit sa bawat hangganan, dahil ang paghingi ng buong pag-log in bawat oras ay isang desisyon sa patakaran na dapat sinadyang ginawa ng isang tao.
Ang pagkaputol na dumarating na walang anumang kaganapan ng pagpapatunay ay pag-aari ng landas o ng timer ng kawalan ng aktibidad, at iyon ay ibang imbestigasyon na may ibang ebidensya.