Kikomo cha vipindi vya akaunti ya VPN inayoshirikiwa: kwa nini kifaa kimoja huanguka
Uingiaji unaoshirikiwa hufikia kikomo cha vipindi vya wakati mmoja na kifaa kimoja huanguka. Soma ujumbe wa mteja, hesabu vipindi kwenye seva, kisha rekebisha modeli ya utambulisho.
Unaongeza kompyuta ya pili kwenye akaunti ambayo tayari inafanya kazi kwenye simu yako, na handaki la simu huanguka ndani ya dakika moja. Au kifaa kipya hakiwezi kukamilisha muunganisho kamwe, na mteja huishia kwenye ujumbe wa sera badala ya muda wa kukatika. Mtandao uko sawa katika hali zote mbili; uamuzi ulifanywa juu yake. Uingiaji unaoshirikiwa ni utambulisho mmoja, na huduma nyingi za VPN huhesabu utambulisho huo badala ya idadi ya vifaa ulivyo navyo. Nafanya kazi kutoka skrini ya mteja kuelekea nje, kwa sababu kwa kawaida huonyesha safu ipi ilikukataa.
Soma ujumbe wa mteja kabla ya kugusa mtandao
Hitilafu tatu zinaonekana sawa na haziko sawa. Muda wa kukatika unamaanisha pakiti zako hazikufikia mahali popote. Hitilafu ya TLS au cheti inamaanisha mwisho ulijibu lakini kupeana mikono kushindwa. Kukataliwa kwa uthibitishaji au sera kunamaanisha lango lilisoma taarifa zako kisha likazikataa. Ya tatu pekee ni sehemu ya hadithi ya kikomo cha vipindi, kwa hiyo ithibitishe kwanza.
Wateja wa OpenVPN huweka mistari muhimu kwenye paneli yao ya kumbukumbu. Sogeza hadi jaribio la mwisho la muunganisho na si kwenye mzunguko wa kujaribu tena unaofuata, na tafuta AUTH_FAILED au mfuatano wa sababu uliyotumwa. Mteja mara nyingi huripoti kukataliwa kwa jumla bila maelezo, kwa hiyo hatua inayofuata ni seva, si mipangilio ya mteja. Programu za mtoa huduma ni mbaya zaidi: ujumbe wa kikomo cha kifaa ni muhimu, lakini muunganisho unaoanguka baada ya sekunde mbili ni uamuzi wa sera, si nenosiri baya. Kwa vyovyote vile andika jina la kifaa na wakati kamili; mwendeshaji anaweza kulinganisha jozi hilo na rekodi ya ufikiaji kwa sekunde.
Hesabu vipindi mahali seva inavyohesabu
Kihesabu cha muhimu huishi kwenye lango. OpenVPN huandika faili ya hali seva inapoanzishwa na --status, ikiorodhesha kila mteja aliyeunganishwa na jina lake la kawaida, anwani halisi na vihesabu vya trafiki.
cat /var/log/openvpn-status.log
# or query the management socket directly
echo "status 2" | socat - UNIX-CONNECT:/run/openvpn/server.sock
Mistari miwili yenye jina la kawaida moja ni vipindi viwili vilivyo hai chini ya cheti kimoja. Kwa chaguo-msingi OpenVPN haihifadhi vyote viwili: bila --duplicate-cn, muunganisho wa pili unaotumia cheti kilekile hubadilisha wa kwanza, na kifaa cha zamani hupoteza handaki lake. Ubadilishaji huo ni saini ya kikomo cha utambulisho. Upotevu wa pakiti bila mpangilio haukata kifaa kimoja kwa adabu wakati kifaa kingine kinapotokea.
WireGuard haina jedwali la vipindi la kuchunguza. wg show wg0 huchapisha wenzi na kupeana mikono kwao kwa hivi karibuni, na kila kifaa kilichosajiliwa ni mwenzi mwenye ufunguo wake. Akaunti inayoshirikiwa huko ni faili ya usanidi iliyonakiliwa kwenye mashine kadhaa, na kikomo hutoka kwa kile kinachogawanya usanidi huo: lango la mtoa huduma, idadi ya viti au kanuni iliyofungwa na anwani yako ya umma. Mwongozo wa OpenVPN 2.6 huandika chaguo za upande wa seva ikiwa unajiendeshea lango lako.
Tenganisha vikomo vinne vinavyojificha nyuma ya ujumbe mmoja
Tikiti nyingi za akaunti inayoshirikiwa ni moja ya maamuzi manne ya kuingia. Mteja hawezi kuyatofautisha, lakini muundo wa kifaa kinachoshindwa unaweza.
Utambulisho uleule, muunganisho wa pili. Kifaa kipya kinafanya kazi na cha zamani hufa wakati huo huo. Hii ni kanuni ya wakati mmoja kwa utambulisho inayotekelezwa na lango au mfumo wa akaunti. Hakuna kilichovunjika; huduma inafanya kile sera yake inavyosema.
Idadi ya viti au vifaa kwenye mpango. Vifaa vya kwanza hubaki vimeunganishwa na kinachofuata hukataliwa wakati vingine vinaendelea. Angalia orodha ya vifaa vya mtoa huduma kabla ya kubadilisha mteja, kwa sababu kikomo cha leseni hakiwezi kurekebishwa kutoka upande wa mteja.
Kikomo kilichofungwa na anwani yako ya umma. Kompyuta mbili nyuma ya rauta moja ya nyumbani hushindwa wakati uingiaji uleule unafanya kazi kutoka hotspot ya simu. Hamishia kifaa cha pili kwenye mtandao mwingine ili kukijaribu. Ikijiunga huko, unaangalia kanuni ya kwa anwani au kanuni ya NAT, si idadi ya akaunti.
Kiwango cha juu kwa seva nzima. Kila mtu kwenye lango hushindwa saa ileile ya msongamano, ikiwa ni pamoja na akaunti zilizokuwa sawa jana. --max-clients ya OpenVPN inafanya hivyo, na haina uhusiano wowote na vifaa vyako vilivyosajiliwa.
Safisha vipindi vya zamani kabla ya kununua viti zaidi
Kipindi kilichomalizika vibaya kinaweza bado kushikilia nafasi. Uhasibu wa RADIUS huandika rekodi kipindi kinapoanza na kuifunga kipindi kinaposimama; mteja anapotoweka, kusimama hakuiji kamwe na seva huweka kipindi hadi sasisho la muda au muda wa kukatika uishe. Kwenye lango la FreeRADIUS unaweza kuona rekodi zilizo wazi:
SELECT username, acctsessionid, acctstarttime
FROM radacct WHERE acctstoptime IS NULL;
Rekodi iliyo wazi yenye muda wa kuanza wa zamani na bila trafiki ni ya kifaa kilichoondoka tayari. Ifunge kupitia konsoli ya mwendeshaji au kwa ombi la kukatwa, kabla ya kudhani kikomo kilikuwa cha kweli. Simu huunganisha tena Wi-Fi inapokabidhi kwa mtandao wa simu, na kompyuta inaweza kuendesha handaki moja kwenye mfumo wa uendeshaji na lingine ndani ya programu ya mtoa huduma, ambayo huhesabiwa kama vipindi viwili kutoka mashine moja.
Acha kushiriki utambulisho mmoja kati ya vifaa vinavyofanya kazi pamoja
Suluhisho la kudumu ni la kimuundo. Ipe kila kifaa cheti chake chenyewe chenye jina la kawaida la kipekee, au akaunti yake, na andika ni mtu gani na mashine gani inayekishikilia. Kwenye OpenVPN hiyo inamaanisha cheti kimoja cha mteja kwa kila kifaa, na --duplicate-cn ikiachwa imezimwa isipokuwa unataka tabia ya kuchukua. Kwenye WireGuard, jozi moja ya ufunguo kwa kila kifaa, inayozalishwa hapo na kamwe haijanakiliwa.
Kunakili wasifu ili kuepuka kikomo cha vifaa huvunja ubatilishaji: kubatilisha nakala moja hukata kila kifaa kinachoshiriki, na kumbukumbu haiwezi tena kusema ni mashine gani ilifanya nini. Ikiwa kikomo ni cha kibiashara, suluhisho la uaminifu ni kiti kilichoongezwa; ikiwa ni sera ya ndani, omba utambulisho wa pili wenye haki zilezile za ufikiaji.
Thibitisha kwa mpangilio maalum
Jaribu ukarabati kwa njia ileile kila wakati, ili matokeo yawe na maana.
- Toka kwenye kila kifaa na uthibitishe kuwa orodha hai ya seva iko tupu; ingizo lisilosafishwa ni kipindi cha zamani, si hitilafu ya mteja.
- Unganisha vifaa kimoja kimoja na uangalie orodha kati ya miunganisho.
- Ikiwa viwili lazima vifanye kazi pamoja, thibitisha kuwa mistari yote miwili ina utambulisho tofauti na wote wawili wanaendelea kupeana mikono kwa hali mpya.
- Rudia baada ya mpito wa Wi-Fi kwenda simu, kwa sababu kuunganisha tena kunaweza kuunda rekodi ya pili.
Ikiwa kifaa cha zamani bado kinaanguka kipya kinapoungana, lango linatekeleza kanuni ya kwa utambulisho ambayo hukupata msamaha. Mpelekee mwendeshaji majina ya vifaa, alama za muda na orodha ya vipindi vilivyo hai; hiyo hugeuza malalamiko yasiyoeleweka kuwa swali la sera ambalo wanaweza kulijibu.