Tugann trí chonair cliant OpenConnect duit ar Mac, agus fágann siad rudaí éagsúla ar an diosca. Suiteálann foirmle Homebrew dénártha tiomsaithe móide an script líonra a chumraíonn bealaí agus DNS. Tugann cartlann eisithe cód foinse duit le córas tógála ginte. Tugann seiceáil git cód foinse duit gan ceann. Is é an rogha mícheart a dhéanamh an fáth a dtagann daoine ar configure ar iarraidh cúpla nóiméad isteach i dteagasc.

Dhá mheaisín éagsúla faoin ainm céanna

Is aon ordú amháin é conair an phacáiste, agus is é an réamhshocrú ceart do gach duine arb é a phost nascadh seachas forbairt.

brew install openconnect

Tá an méid a shuiteálann sé níos tábhachtaí ná an t-ordú. Faigheann tú dénártha an chliaint, agus faigheann tú freisin vpnc-script a ghlaonn an cliant chun an comhéadan, na bealaí agus an réiteoir a ríomhchlárú. Oibríonn an dá rud mar phéire: cuireann an dénártha deireadh leis an seisiún TLS agus tugann sé an comhéadan a eascraíonn as don script, agus is é an script an chuid a bhfuil a fhios aici conas a theastaíonn ón gcóras oibriúcháin seo a líonra a athrú.

Míníonn an deighilt sin aicme iomlán tuairiscí mearbhallacha. Cliant a nascann, a thuairiscíonn rath agus a sheolann trácht ansin ar an mbealach mícheart, is fadhb scripte a bhíonn ann de ghnáth, ní fadhb tolláin, agus ní cheartaíonn athshuiteáil na foirmle é ach amháin toisc go n-athshuiteáiltear an script freisin. Seiceáil tacaíocht reatha na foirmle do macOS agus d'ailtireacht an LAP sula ndéanann tú pleanáil uirthi; b'fhéidir nach bhfuil aon phacáiste reatha tógtha fós do Mac a ritheann blaoisc go foirfe.

Cad a dhéanann conair an fhoinse go fírinneach

Tagann cartlann eisithe le córas tógála ginte, mar sin tá an ./configure aithnidiúil ann ón tús. Níl sé ag seiceáil git, toisc gur táirgí tógála iad na comhaid ghinte seachas rudaí a stórálann an tionscadal. Sin an chúis iomlán go bhfeictear ./autogen.sh sna treoracha do sheiceálacha agus ní d'chartlanna eisithe.

./autogen.sh
./configure
make
make install

Déanann gach líne rud éigin ar leith, agus sábhálann a fhios agat cé acu a theip go leor buille faoi thuairim. Ritheann an chéim autogen na huirlisí autotools chun configure a tháirgeadh. Scrúdaíonn an chéim configure an tiomsaitheoir, na leabharlanna agus na ceanntásca a theastaíonn ón gcliant, agus ansin scríobhann sé na makefile a léiríonn an méid a fuair sé. Tiomsaíonn an chéim make. Cóipeálann an chéim install na torthaí go dtí áit éigin ar do chonair.

Is ag an líne dheireanach sin a théann comhairle amú go minic. Ní cruthúnas é suiteáil gur oibrigh an tógáil, agus is bealach maith é a rith i bhfillteán íoslódála treallach le pribhléidí ardaithe chun comhaid a scaipeadh nach gcuimhneoidh tú orthu níos déanaí. Má theipeann ar configure mar gheall ar leabharlann atá ar iarraidh, is é an t-aschur úsáideach an chéad earráid a phriontáil sé, ní na fiche líne dheireanacha den log.

Tá an seisiún agus cumraíocht an líonra scartha

Cinneann an t-idirdhealú seo an iompraíonn ceangal trácht i ndáiríre. Tugann bunú an tseisiúin TLS comhéadan duit ar thaobh an chliaint. Is é cóipeáil bealaí, seoltaí agus réiteoirí DNS an dara céim a dhéantar tríd an script líonra, agus tá leath cliant ag tógáil a tháirg dénártha gan an script.

Míníonn an deighilt chéanna cén fáth a n-iompraíonn dhá mheaisín a bhfuil cliaint chomhionanna acu iad féin ar bhealach difriúil: téann an script i gcomhairle le cumraíocht líonra an chórais, agus áirítear sa chumraíocht sin aon rud eile a d'éiligh bealach. Nuair a sheolann tollán scoilte trácht chuig áit gan choinne, tá an tollán ag déanamh a chuid oibre agus is é an cinneadh ródaithe an rud is gá a scrúdú.

Mar sin nuair a dhéanann tú dífhabhtú, fiafraigh cén ciseal a theip. Is prótacal, teastas nó dintiúirí é seisiún nach mbunaítear riamh. Is é an comhéadan agus an script seisiún a bhunaítear agus nach seolann aon rud. Is inrochtaineacht é cliant suiteáilte a oibríonn ó líonra amháin agus nach n-oibríonn ó líonra eile, agus ní athraíonn aon mhéid athtógála é sin.

Bíodh a fhios agat cén dénártha atá á rith agat

Is féidir le tógáil a suiteáladh de láimh agus dénártha pacáistithe maireachtáil go sásta le chéile, agus braitheann an ceann a ritheann ar do chonair seachas ar do rúin. Faigh amach é sula dtuairiscíonn tú uimhir leagain d'aon duine.

which -a openconnect
openconnect --version
brew list --versions openconnect

Liostaíonn an chéad ordú gach cóip a fheiceann do bhlaoisc, san ord ina ndéanfadh sé iad a thriail. Insíonn an dara ceann duit cé a d'fhreagair. Nuair nach n-aontaíonn sé sin le do chuid ionchais, tá tógáil ó shean-thurgnamh á rith agat, agus ní bhogfaidh aon athrú cumraíochta é.

Ní ceadú geata é cliant a shuiteáil

Ní dhéanann dénártha oibre imscaradh comhoiriúnach. Deimhnigh prótacal an gheata, a shreabhadh fíordheimhnithe agus aon riachtanas gléis bhainistithe leis na daoine a shealbhaíonn é, mar is fíricí beartais agus ciseal feidhmchláir iad sin nach féidir le tógáil a sholáthar.

Clúdaíonn treoracha tógála an tionscadail seicheamh na n-uirlisí autotools agus riachtanas an scripte líonra níos mionsonraithe, agus is iadsan an tagairt le leanúint seachas blagmhír atá níos sine ná d'eisiúint macOS. Más é an sprioc nascadh amháin, tóg an pacáiste, coinnigh an script, agus fág an tiomsaitheoir as.

Ailt ghaolmhara