Atosaigh an freastalaí gan aon duine logáilte isteach, ansin ceangail ó líonra nach bhfuil smacht agat air. Freagraíonn an t-aon tástáil sin an bhfuil an t-aisghabháil fíor, mar ní haisghabháil é tollán nach n-oibríonn ach tar éis do dhuine ordú a rith de láimh, is deisiú é. Stopann formhór na seiceálacha ró-luath: taispeántar an deamhan ghníomhach, tagann an comhéadan aníos, agus ní luchtaíonn an leathanach fós. Bíonn an bhearna beagnach i gcónaí i mbuanú na bpíosaí timpeall an tolláin, ní san ordú tolláin féin.

Ceithre úinéir, ceithre thástáil éagsúla

Roimh an atosú, ainmnigh cad ba cheart an tollán a thabhairt ar ais. Braitheann an tástáil a ritheann tú agus an deisiú a chuireann tú i bhfeidhm araon ar an bhfreagra sin, agus tá ceithre úinéir choitianta ann: aonad systemd don deamhan VPN, aonad samplach wg-quick do chomhéadan WireGuard, am riteán coimeádán, nó próifíl bainisteora líonra. Mura féidir leat an t-úinéir a ainmniú, stop agus aimsigh é, mar ní insíonn tástáil atosaigh gan cosán tosaithe ionchais duit ach gur tharla rud éigin.

Coinníonn gach úinéir a chumraíocht in áit éigin eile. Léann freastalaí OpenVPN atá á bhainistiú ag systemd a chumraíocht ar thosú, mar sin is é an rud atá sa chomhad ag am an tosaithe an rud a ritheann. Faigheann comhéadan wg-quick a sheoltaí, a bhealaí agus a DNS ón gcomhad céanna, rud a chiallaíonn nach dtiocfaidh comhéadan a ardaítear de láimh ó bhlaosc agus nach gcuirtear ar chumas mar aonad riamh ar ais. Tugann coimeádán a phointe iontrála ar ais ach ní thugann sé athruithe balla dóiteáin an óstaigh ar ais mura mbíonn siadsan lasmuigh den choimeádán.

Bonnlíne ar dtús, nó ní chiallaíonn an toradh aon rud

Taifead an staid oibre agus í ag obair: seoltaí ar an tollán, bealaí don fho-líonra cliant, rialacha NAT nó seachadta, an soicéad éisteachta, agus an sysctl seachadta. Is leor ip addr show wg0, ip route, nft list ruleset nó iptables-save, ss -lunp agus sysctl net.ipv4.ip_forward ar fhormhór na n-óstach.

Taifead conas atá an tseirbhís cumraithe le tosú, ní hamháin go bhfuil sí ag rith. Freagraíonn systemctl is-enabled wg-quick@wg0 agus systemctl is-active wg-quick@wg0 ceisteanna difriúla, agus is é an staid chumasaithe an ceann a bhfuil tábhacht leis ag am tosaithe, mar a thuairiscítear in systemctl(1). Maidir le OpenVPN, seiceáil cén teimpléad a úsáideann an t-óstach, ós rud é gur aonaid dhifriúla iad openvpn@server agus openvpn-server@server le réamhshocruithe difriúla.

Rith an t-atosú agus léigh an chéad chliseadh

Atosaigh d'aon ghnó, le linn fuinneoige a roghnaigh tú, le consól nó cosán lasmuigh den bhandán oscailte. Breathnaigh ar ord na n-imeachtaí seachas ar an staid dheiridh: óstach inrochtana, aonad gníomhachtaithe, comhéadan i láthair, bealaí suiteáilte, rialacha balla dóiteáin i láthair, éisteoir ceangailte, cliant glactha. Is é an chéad chéim nach dtarlaíonn an t-aimsiú; is torann gach rud ina dhiaidh.

Is féidir deamhan a bheith gníomhach agus an tollán neamhúsáidte, agus sin an fíor-rith is coitianta. Is féidir leis an tosú críochnú sula mbeidh an líonra ar líne mura bhfanann an t-aonad ach ar network.target in ionad network-online.target. D'fhéadfadh comhaid dá dtagraítear, amhail teastais, eochracha nó CRL, a bheith do-léite ag an nóiméad sin toisc nach bhfuil feistiú nó cosán rún réidh fós. Ní thaispeántar ceachtar den dá fhadhb in systemctl status go dtí go léann tú dialann an aonaid.

Tástáil ó lasmuigh den óstach. Is féidir le cliant ar an LAN céanna éirí as bealach nach n-úsáidfeadh aon chliant cianda riamh, agus ní chruthaíonn seisiún SSH chuig an meaisín aon rud faoin tollán. Ceangail, réitigh ainm inmheánach, sroich an acmhainn phríobháideach, ansin athcheangail uair amháin chun a dheimhniú go bhfuil an staid chúlghairthe agus na heochracha fós i bhfeidhm.

Na trí choinníoll a shocraíonn do dheisiú

Má thagann an tollán ar ais ach nach sroicheann cliaint aon rud, tá an chliseadh sa ródú nó i mbuanú NAT. Mura féidir le cliaint fiú crannchur a chríochnú, tá an chliseadh sa chomhéadan nó san ábhar fíordheimhnithe. Mura dtosaíonn an tseirbhís riamh, tá an chliseadh sa chomhad aonaid nó ina spleáchais. Tugann na trí bhrainse sin chuig deisiúcháin dhifriúla, agus is é sin an fáth a gcostar níos mó ama le hatosú dall gan bhonnlíne ná mar a shábháiltear.

Déan an deisiú san áit a bhfuil an socrú á úinéireacht. Cuir seachadadh i sysctl drop-in, cuir rialacha NAT sa tsraith rialacha a luchtaítear ag am tosaithe, cuir an t-aonad ar chumas seachas é a thosú, agus coinnigh rúin ar chosán a bhíonn ann sula dtosaíonn an t-aonad. Folaíonn cur codlata leis an aonad spleáchas seachas é a dhearbhú.

Taifead an toradh sa runbook

Scríobh síos cad a tháinig ar ais leis féin, cad a bhí ort a thosú, agus cé chomh fada agus a mhair an bhearna. Cuir isteach na horduithe beacha a d'úsáid tú chun fíorú, ionas go ndéanfaidh an chéad duine eile an tástáil a athrá seachas ceann a chumadh. Má theastaigh ordú láimhe ó aon chéim, baineann an t-ordú sin le cumraíocht, ní le runbook mar chéim bhuan.

Ansin sceidealaigh an chéad tástáil eile don tréimhse tar éis an chéad athraithe eile ar chruach líonra an óstaigh, ní do dháta féilire sé mhí amach anseo. Is é an modh teipe a bhfuil tú ag cosaint ina choinne ná ordú sealadach a mhothaigh buan, agus tagann siadsan chun solais go díreach nuair a dhéanann duine rialacha balla dóiteáin a chur in eagar nó seirbhís a aistriú chuig aonad nua.

Ailt ghaolmhara