OpenVPN ag am tosaithe ar Ubuntu: NetworkManager nó systemd?
Teastaíonn cosáin tosaithe éagsúla ó ríomhaire glúine agus ó fhreastalaí gan scáileán. Cuir comparáid idir an dara nasc de chuid NetworkManager agus openvpn-client@ agus a chomhad dintiúirí.
Cuireann formhór na dtreoracha an rogha i láthair mar rud cosmaideach: ceadaigh do NetworkManager an tollán a ardú, nó cumasaigh ásc systemd agus sin é. Tá an dá chosán difriúil i rud amháin a shocraíonn an toradh ar mheaisín gan scáileán, agus níl aon bhaint aige leis an uirlis is nuaí. Osclaíonn NetworkManager rúin trí sheisiún; níl aon seisiún le hoscladh ag ásc systemd. Roghnaigh an ceann a bhfuil a láimhseáil rún ag teacht leis an meaisín atá os do chomhair.
Leanann gach rud eile, ó shuiteáil bealaí go hiompar athnascaidh, ón gcéad chinneadh sin.
Is é an fháinne eochracha an difríocht nach luann aon duine
Nuair a bhíonn próifíl VPN ag NetworkManager, féadfaidh an focal faire a bheith san fháinne eochracha logála isteach, a osclaítear nuair a logálann úsáideoir isteach. Oibríonn sé sin go maith ar ríomhaire glúine: bíonn an duine i láthair, osclaíonn an fháinne, tagann an tollán aníos. Ar fhreastalaí a thosaíonn gan mhaoirseacht níl aon duine ann chun aon rud a oscailt, mar sin fanann an phróifíl ag feitheamh le rún nach dtagann choíche. Breathnaíonn an nasc cumraithe agus ní ghníomhaíonn sé choíche.
Seachnaíonn ásc systemd an fhadhb sin trí chomhad dintiúirí a léamh ón diosca, rud a fhágann gurb é an comhad an rud a chosnaíonn tú. chmod 400 móide úinéireacht ag root an t-íosmhéid, agus ba cheart don chomhad fanacht amach as cúltacaí agus teimpléid íomhá nach rialaíonn tú.
Ní ráthaíocht tosaithe é an VPN a cheangal le nasc
I nm-connection-editor, roghnaigh an nasc sreangaithe nó gan sreang seachas an VPN, oscail an cluaisín General, tic an rogha chun nascadh go huathoibríoch le VPN agus ainmnigh an phróifíl. Ansin gníomhaíonn NetworkManager an VPN mar dhara nasc nuair a shroicheann an príomhcheann staid nasctha. Is spleáchas é sin, ní riail balla dóiteáin. Féadann paicéid fós imeacht sna soicindí sula n-ardaítear an tollán, agus fágann rún stóráilte nach n-osclaítear an meaisín ar líne gan é.
Má tá sé de riachtanas nach n-imeoidh aon rud gan an tollán, abair é sin agus tóg lasc mharú, mar ní sholáthróidh an socrú seo ceann. Tástáil fionraí agus atosú freisin, mar déantar an dara nasc a athmheasúnú ar an mbealach ar ais.
Teastaíonn ainm comhaid a thagann le chéile ó ásc systemd
Cuir an phróifíl san eolaire cliaint a bhfuiltear ag súil leis ón bpacáiste, mar shampla /etc/openvpn/client/office.conf, agus tagair ón taobh istigh don chomhad dintiúirí le auth-user-pass office.cred. Is é ainm na háise ainm an chomhaid gan an iarmhír, mar sin léann openvpn-client@office an comhad office.conf. Cumasaigh é le sudo systemctl enable --now openvpn-client@office agus dearbhaigh an mhapáil le systemctl cat openvpn-client@office in ionad muinín a chur i sampla ó bhlag.
Réitítear cosáin laistigh den phróifíl i gcoibhneas le heolaire oibre an aonaid, ní leis an bpróifíl féin, mar sin féadann líne choibhneasta ca nó auth-user-pass teip ag am tosaithe agus í ag obair nuair a thástáiltear de láimh í. Úsáid cosáin iomlána do gach rud a chaithfidh an t-aonad a aimsiú. Ansin léigh journalctl -u openvpn-client@office -b tar éis fíor-thosaithe; is gnách go n-ainmníonn aonad a thuairiscíonn go bhfuil sé gníomhach gan tollán comhad atá ar iarraidh sa logáil sin.
Soláthraíonn pacáistí níos sine ainm teimpléid difriúil, mar sin socraíonn systemctl list-unit-files 'openvpn*' cé acu atá ar an óstach seo.
Cinneadh ar leith é iompar athnascaidh
Athchuireann próifíl le ping-restart an tollán tar éis dó titim, agus déanann aonad le treoir atosaigh rud éigin cosúil ar leibhéal na seirbhíse. Is beartais iad sin a roghnaíonn tú, ní réamhshocruithe a fhaigheann tú le hoidhreacht. Mura gceart go n-ardódh an nasc ach ar éileamh, bain an t-iompar atosaigh go stuama agus scríobh síos cén fáth. Má thosaíonn an t-aonad sula mbíonn an líonra inúsáidte, teastaíonn beartas athiarratais uaidh, mar ní dhéanann iarracht amháin theipte ag am tosaithe é féin a athdhéanamh.
Tá stopadh chomh liteartha céanna: stopann sudo systemctl disable --now openvpn-client@office an ásc atá ag rith agus baineann sé an nasc tosaithe. Fágann díchumasú amháin an tollán ag rith go dtí an chéad atosú eile, rud a chuireann iontas ar aon duine a thástáileann trí dhíchumasú agus a fheiceann an comhéadan ag fanacht aníos.
Atosaigh, ansin seiceáil ceithre rud in ord
Tástálann atosú na seirbhíse an tseirbhís; tástálann atosú an mheaisín an cosán tosaithe. Tar éis an atosaithe, dearbhaigh gur tháinig an t-aonad aníos, ansin go bhfuil bealach ann don fho-líonra i bhfad i gcéin, ansin cén seoladh a chuireann an meaisín i láthair an idirlín, agus ar deireadh go réitítear ainmneacha tríd an tollán. Teipeann na ceithre sheiceáil sin san ord sin nuair a bhíonn rud éigin mícheart, rud a fhágann gurb é an chéad teip an ceann úsáideach.
Ciallaíonn aonad gníomhach gan bealach de ghnáth gur nasc an phróifíl ach nár bhrúigh an freastalaí aon bhealach, nó gur suiteáladh an bealach ar chomhéadan a d'imigh níos déanaí. Pointíonn bealach gan chuardach ainmneacha feidhmiúil chuig cumraíocht DNS seachas chuig an tollán féin.
Cinneadh roimh ré cad ba cheart a tharlóidh nuair nach féidir an tollán a ardú. Is beartas é titim siar ar ghnáth-nascthacht, agus ba cheart é a scríobh síos seachas é a fhágáil ag pé bainisteoir a thosaigh ar dtús.