Ceanglaíonn VPN an Mhic aon uair amháin agus ansin téann sé in am: glan an daemon IKE
Coinníonn Mac a cheanglaíonn aon uair amháin in aghaidh an tosaithe comhlachas IKE sean. Aimsigh an daemon a shealbhaíonn UDP 500, atosaigh a phost, agus seiceáil fuinneog an fhreastalaí.
Oibríonn an chéad cheangal tar éis atosaithe. Fanann gach iarracht ina dhiaidh sin sa chéim cheangail agus téann sé in am sa deireadh, agus is é an t-aon leigheas iontaofa atosú eile. Ní fadhb phróifíle é an patrún sin agus ní fadhb dheimhnithe é. Tá rud éigin sa chúlra fós ag coinneáil staid na hiarrachta roimhe, agus buaileann an chéad iarracht eile leis.
Ar macOS, is é an daemon IKE an rud sin de ghnáth.
An patrún: aon cheangal, ansin am
Cuireann ceangal a oibríonn go beacht aon uair amháin in aghaidh an tosaithe in iúl staid a mhaireann dícheangal ach nach maireann atosú. Maireann próifílí an dá rud, mar sin ní hé an phróifíl an athróg. Maireann dintiúir an dá rud freisin, mura ndéanann an freastalaí an cuntas a ghlasáil. Is é a athraíonn ag atosú ná sraith na ndaemon atá ag rith agus na soicéid a choinníonn siad.
Cúngaíonn sé sin an t-imscrúdú sula n-osclaíonn tú aon log amháin. Is é an cheist an próiseas a shealbhaíonn an port IKE agus cad a cheapann sé atá sé a dhéanamh.
Dhá dhaemon, aon phort
Ritheann an córas racoon nuair a labhraíonn ceangal IKE leagan 1. Tugann eisiúintí reatha freisin iked do IKEv2 agus don chruach IPsec níos nuaí. Is féidir leis an dá cheann UDP 500 agus UDP 4500 a cheangal, agus is féidir leis an dá cheann comhlachas slándála leathoscailte a choinneáil tar éis iarracht ceangail a chealú ag an leid focal faire nó a bheith curtha isteach ag athrú líonra.
Nuair a tharlaíonn sé sin, ní thosaíonn an chéad iarracht eile go glan. Déanann sé iarracht idirbheartaíocht a dhéanamh agus an seanchomhlachas fós ag sealbhú staid an phiar, agus stopann an mhalartú in ionad teip le hearráid shoiléir. Feiceann an t-úsáideoir rothlóir, ansin am amach.
Aimsigh an t-úinéir sula maraíonn tú aon rud, mar is é an freagra a chinneann cén tseirbhís a atosaíonn tú agus cén log a léann tú ina dhiaidh.
sudo lsof -i :500 -i :4500
ps -ef | grep -E "racoon|iked"Léigh an t-aschur mar dhá fhíric: cén próiseas a choinníonn an port, agus an bhfuil níos mó ná ceann amháin i láthair. Míníonn dhá dhaemon IKE ag iomaíocht don soicéad céanna go leor iompair eatramhaigh a bhíonn cosúil le freastalaí luaineach.
Atosaigh an post, ní an próiseas
Ar chórais níos sine is leor an próiseas a mharú agus ligean don chéad cheangal eile é a thosú arís. Ar eisiúintí reatha bíonn an daemon á bhainistiú ag launchd, agus má chuirtear comhartha chuig an bpróiseas amháin féadfar an post a fhágáil i riocht nach bhfuil sé ag rith ná sceidealaithe le tosú. Stop agus tosaigh an post ina ionad.
sudo launchctl stop com.apple.racoon
sudo launchctl start com.apple.racoonMura bhfuil aon taifead ag launchd ar an bpost, cuireann marú an phróisis de réir ainm iallach ar idirbheartaíocht úr fós ar an gcéad iarracht eile. Tá an tástáil mar an gcéanna sa dá chás: níor cheart d’aon phróiseas an port a choinneáil nuair a dhéanann tú iarracht ceangal arís. Deimhnigh é leis an ordú céanna lsof in ionad glacadh leis gur oibrigh an t-atosú.
Ansin ceangail aon uair amháin agus léigh log an chliaint ón tús. Athdhéanann idirbheartaíocht a théann thar chéim 1 agus a thuairiscíonn teip tarchurtha ansin fadhb áitiúil an tsoicéid; idirbheartaíocht a dhiúltaíonn an piar di is ticéad iomlán difriúil é.
Nuair is é an freastalaí an ceann atá ag diúltú
Ní theipeann ar gach dara ceangal go háitiúil. Is féidir le freastalaí logáil isteach nua a dhiúltú ar feadh fuinneoige socraithe tar éis dícheangail, agus tá am amach an chliaint cosúil go beacht le daemon atá sáinnithe. Tá an t-idirdhealú saor: mura gcabhraíonn atosú an daemon ach go gceanglaíonn cuntas eile láithreach, tá an fhuinneog ar thaobh an fhreastalaí agus ní raibh an Mac riamh mar an fhadhb.
Táirgeann polasaí tolláin scoilt an chruth céanna ón taobh eile. Déanfaidh freastalaí a éilíonn an trácht ar fad sa tollán cliant atá cumraithe le haghaidh tollán scoilt a ligean thar ceal le linn na hidirbheartaíochta, agus tuairiscíonn an cliant am amach in ionad diúltú polasaí. D’fhéadfadh athrú na próifíle chun gach rud a chur tríd an tollán é a cheangal, ach is cinneadh polasaí é sin le déanamh leis an úinéir líonra, ní deisiúchán le cur i bhfeidhm go ciúin.
Léigh log an phiara sula n-athraíonn tú an cliant arís. Is trí chúis dhifriúla iad diúltú, mí-chomhoiriúnacht polasaí agus fágáil chiúin a fheictear go léir mar “ag ceangal” ar scáileán an Mhic.
Cliaint níos sine agus an t-eithne 64-giotán
Lódálann an seanchliant Cisco IPSec síneadh eithne a tógadh do chórais 32-giotán agus PowerPC. Ar Mac a thosaítear san eithne 64-giotán, ní féidir an síneadh sin a lódáil, agus teipeann ar an gcliant go luath le hearráid 51 mar ní féidir leis fo-chóras an VPN a shroicheadh ar chor ar bith. Ní dheisíonn aon mhéid atosaithe daemon síneadh eithne a bhfuil an ailtireacht mhícheart aige.
D’fhéadfadh athlódáil an tsínidh oibriú ar feadh tamaill agus ansin teip arís ar an gcéad tosú eile. Is iad na freagraí marthanacha an t-eithne níos sine a rith san áit a bhfuil sé fós tacaíochta, nó bogadh chuig an gcliant ionsuite a thagann leis an gcóras. Seiceáil an ailtireacht sula gcaitheann tú tráthnóna ar chliant tríú páirtí nach féidir a lódáil.
- Atáirg aon uair amháin, ansin seiceáil cén daemon a shealbhaíonn UDP 500 sula dtéann tú i dteagmháil leis an bpróifíl.
- Léigh an chéad teip tar éis chéim 1: cuireann earráid tarchurtha in iúl an soicéad áitiúil.
- Atosaigh post launchd, ní amháin an próiseas, agus deimhnigh go bhfuil an port saor.
- Bain triail as dara cuntas chun fuinneog athfhíordheimhnithe ar thaobh an fhreastalaí a scaradh ó locht cliaint.
- Taifead ailtireacht na heithne sula gcuireann tú an milleán ar an gcliant.
Is fadhb staid é VPN a oibríonn go beacht aon uair amháin go dtí go gcruthófar a mhalairt. Tá glanadh an daemon níos tapúla ná atosú, agus caomhnaíonn sé an fhianaise log a chaitheadh atosú amach.