Stopann DNS ag réiteach tar éis cliant OpenVPN a mharú, agus is é an chéad phriocadh ná /etc/resolv.conf a athscríobh. Is féidir leis an eagarthóireacht sin réititheoir atá ag obair a bhriseadh agus an fhíor-staid mhargánta in áit eile. Is í an cheist is gá a shocrú ar dtús cé atá ina úinéir ar na socruithe DNS a shuiteáil an tollán, agus ar thábhachtach an t-ealú a scipeáil an ghlanadh i ndáiríre.

Socraíonn trí choinníoll an deisiú: an comhartha a chuir deireadh leis an bpróiseas, an chomhpháirt réititheora a fuair na socruithe, agus an bhfuil nasc an tolláin fós ann. Freagair iad san ord sin agus is gnách go dtagann an ceartú gan aon chomhad domhanda a bhaint.

Socraigh cén cineál ealaithe a tharla

San eagrán Community de OpenVPN, is iarratais ar ealú réidh iad SIGINT agus SIGTERM araon. Ní féidir SIGKILL a ghabháil: ní féidir é a bhlocáil ná a láimhseáil, mar sin ní fhaigheann aon ghnáthamh múchta seans rith. Gineann Ctrl+C gnáth i teirminéal tosaigh SIGINT, agus de ghnáth ardóidh maoirseoir a éiríonn as fanacht go SIGKILL. Tá an difríocht tábhachtach mar ní ghabhann ach an dara cás ráthaíocht go scipeáladh na crúcaí.

Ní athraíonn rith laistigh de screen nó tmux an comhartha a sheolann Ctrl+C. Seiceáil cad a fuair an próiseas i ndáiríre seach cad a dhéanann an teirminéal de ghnáth.

Nuair a ritheann seirbhís nó bainisteoir naisc an tollán, stop an nasc sin trína úinéir in ionad an pid a mharú. Féadfaidh bainisteoir an próiseas a ardú arís, rud a fhágann tollán úr agus staid réititheora mhearbhallach agat. Ní gá le próiseas neamhspleách ach iarraidh foircinnithe ghnáthúil chun an glanadh a rith.

Socraigh cé atá ina úinéir ar an réititheoir

Is triúr úinéirí éagsúla iad systemd-resolved, script ar stíl resolvconf agus athscríbhinn ghlan de chomhad. Coimeádann an chéad cheann socruithe in aghaidh an naisc sa chuimhne agus scaoileann sé iad nuair a imíonn an comhéadan. Coimeádann an dara ceann taifid a mhaireann go dtí go mbaineann rud éigin iad. Scríobhann an tríú ceann comhad agus fágann sé an t-athchóiriú faoin té a scríobh é.

Aithin an t-úinéir sula roghnaíonn tú ordú deisithe. Tá trí fhreagra chearta éagsúla ag an gcruachomhartha céanna ag brath ar cé acu atá in úsáid.

B'fhéidir go bhfuil VPN arna bhainistiú ag NetworkManager ina úinéir cheana féin ar athruithe an réititheora. Má chuirtear dara cabhróir air, cruthaítear dhá úinéir atá in iomaíocht ar an nasc céanna, agus tagann staid an té a chailltear chun solais arís ag an gcéad athnascadh eile. Má tá bainisteoir i gceannas, deisigh an socrú sa bhainisteoir in ionad i script.

Cad is féidir leis an gcrúca down a dhéanamh agus cad nach féidir

Ritheann an script down uair amháin tar éis an gléas TUN/TAP a dhúnadh. Má chuirtear down-pre leis, aisiompaítear an t-ord sin agus ritheann an script agus an gléas fós ann, rud a éilíonn cabhróirí a bhfuil an nasc beo de dhíth orthu.

Ní dhéanann ceachtar den dá threoir crúca a rith tar éis SIGKILL. Ní dhéantar pribhléidí a athchóiriú ach an oiread trí down-pre: má thiteann an daemon go dtí user nó group nó má théann sé isteach i chroot, ritheann an crúca leis an rochtain a fhágann sé sin aige. Féadfaidh crúca arna ghlaoch mainneachtain fós an réititheoir a nuashonrú. Clúdaíonn tagairt OpenVPN na comharthaí agus saolré an chúlaighlaithe.

Seiceáil earráid an chrúca féin in aice le stádas ealaithe an phróisis. Breathnaíonn glanadh atá in easnamh agus glanadh a theip mar an gcéanna sa réititheoir agus go difriúil sna loganna.

Seiceáil an staid a fhanann i ndáiríre

Ar chóras a úsáideann systemd-resolved, taispeánann resolvectl status cé an nasc a iompraíonn fós freastalaithe DNS an VPN nó fearainn ródaithe. Féadfaidh an nasc sin a bheith ag nasc atá imithe, nó ag tollán eile atá fós ina sheasamh.

Tógann comhéadan a imíonn a chumraíocht in aghaidh an naisc leis, mar sin féadfaidh crúca a scipeáladh a bheith ann in éineacht le DNS glan. Má tá an nasc fós cláraithe agus go bhfuil sé faoi úinéireacht eisiach an naisc stoptha, ba chóir don bhainisteoir atá ina úinéir é a bhaint. Má d'athscríobh script níos sine comhad domhanda réititheora, lorg céim athchóirithe dhoiciméadaithe an script sin ina ionad.

Aisghabh gan nasc eile a ghoid

Nuair is leatsa socruithe in aghaidh an naisc a bhainistiú, resolvectl revert a thógann ainm an naisc agus a ghlanann cumraíocht DNS am rite don chomhéadan sin. Gníomh ama rite atá ann seach eagarthóireacht próifíle, mar sin fanann cumraíocht naisc mharthanaigh gan dochar. Ainmnigh an nasc mícheart agus glanfaidh tú DNS tolláin atá ag obair, agus is é sin an fáth a dtagann an t-ainm ó aschur an stádais.

Deimhnigh gur /etc/resolv.conf nasc siombalach bainistithe é sula n-eagraíonn tú é, ansin stop an cliant de ghnáth uair amháin eile agus féach ar DNS arís. Má ghlanann an dara stop, ba é an t-ealú éigeantach an fhadhb níos luaithe seach an chumraíocht.

Ailt ghaolmhara