Oibríonn an t-ordú nuair atá tú logáilte isteach, mar sin cuireann tú i script tosaithe é agus téann tú abhaile. An mhaidin dár gcionn tá an meaisín ar líne agus níl an tollán. Is é an miotas gur glao a oibríonn is seirbhís a oibríonn. Go praiticiúil is iondúil gurb é an difríocht ceann de dhá rud: baineann an phróifíl le do sheisiún úsáideora seachas leis an gcóras, nó díghlasáiltear an rún le rud nach bhfuil ann ach tar éis duit logáil isteach. Oibríonn an dá rud go foirfe i dtástáil láimhe agus teipeann orthu go díreach ag an nóiméad nach bhfuil aon duine ag féachaint.

Cén fáth a n-oibríonn logáil isteach é

Tosaíonn logáil isteach ghrafach bus seisiúin agus gníomhaire seirbhíse rún, agus is ansin a choinníonn go leor cliant atá dírithe ar an deasc pasfhocal na próifíle nó pasfhrása na heochrach príobháidí. Is féidir le gníomhachtú a ritheann mar d'úsáideoir tar éis logála isteach an rún a iarraidh ar an ngníomhaire sin agus éirí leis. Níl seisiún, bus ná gníomhaire ag an ngníomhachtú céanna a dhéanann aonad am tosaithe, mar sin teipeann ar an gcuardach nó blocálann sé ar leid nach bhfeiceann aon duine.

Rith an phróifíl chéanna roimh agus tar éis logála isteach agus gheobhaidh tú dhá thoradh éagsúla ó chumraíocht amháin. Sin síniú spleáchais ar dhintiúir, ní ar thollán briste, agus míníonn sé cén fáth a gcruthaíonn tástáil láimhe i dteirminéal níos lú ná mar a fheictear. Tá an tollán ceart go leor; tá an rud a dhíghlasálann a rún ar iarraidh.

Cinntigh cé an t-úinéir a thosaíonn an tollán

Tá dhá phatrún thacaithe ann, agus is é meascadh iad an bealach eile a dteipeann sé seo. Is féidir le NetworkManager nasc ar scála córais a ghníomhachtú, rud atá oiriúnach nuair a bhíonn an meaisín ag lárnú a líonra ansin cheana féin. Nó ritheann aonad systemd tiomnaithe an VPN go díreach agus is leis féin an comhéadan.

systemctl list-unit-files 'openvpn*'
systemctl list-unit-files 'wg-quick*'
nmcli connection show --active
systemctl enable --now wg-quick@wg0

Ná rith an dá úinéir i gcoinne cumraíochta amháin. Má bhíonn NetworkManager ag bainistiú an chomhéadain agus má thógann aonad é freisin, troidfidh siad faoi bhealaí agus DNS, agus braitheann an staid dheiridh ar cé a chríochnaigh go deireanach.

Cuir an rún san áit ar féidir le seirbhís é a léamh

Ní féidir le seirbhís chúlra freagra a thabhairt ar leid. Teastaíonn socrú stórála ó phasfhrásaí deimhniúcháin, ó phasfhocail chuntais agus ó chomhaid fhíordheimhnithe a ndéantar tagairt dóibh, ar féidir leis an aonad teacht air gan duine, atá faoi úinéireacht an chuntais a ritheann an tseirbhís agus nach féidir le cách eile é a léamh.

Is é an t-aicearra mealltach an comhad a dhéanamh inléite ag cách go dtí go n-imíonn an earráid chead. Malartaíonn sé sin teip tosaithe ar nochtadh dintiúir fhadtéarmach, agus is é an cineál athraithe é nach dtéann aon duine siar chuige. Úsáid an mheicníocht a bhfuil muinín ag an imscaradh aisti cheana: comhad dintiúir shrianta, eochair neamhchriptithe atá cosanta ag ceadanna comhaid, nó nasc ar scála córais lena stór rún féin.

Tástáil an imeacht a tharlaíonn i ndáiríre

Ní thástálann tosú na seirbhíse de láimh tar éis logála isteach mórán ar bith. Atosaigh, nó díchumasaigh an logáil isteach ghrafach ar feadh timthriall amháin, agus féach an t-aonad ag éirí as féin. Sin an t-aon tástáil a fheidhmíonn infhaighteacht dintiúir, ullmhacht líonra agus ordú aonad le chéile. Is í freisin an tástáil a atáirgeann an teip a thuairiscigh an t-úsáideoir, rud nach ndéanann tosú de láimh riamh.

systemctl is-enabled wg-quick@wg0
journalctl -u wg-quick@wg0 -b --no-pager
systemctl status systemd-networkd-wait-online --no-pager

Tá an t-ord chomh tábhachtach leis na dintiúir. Géillfidh aonad a thosaíonn sula ndéantar an t-uplink bunúsach a chumrú, agus tá difríocht idir roinnt dáileachán maidir le cé acu a fhanann siad le nascacht. Má thuairiscíonn an t-aonad teip ag tosú ach má éiríonn leis nuair a thosaítear de láimh tríocha soicind ina dhiaidh sin, tá fadhb ordaithe aimsithe agat agus ní fadhb rúin.

Fíoraigh bealaí agus DNS, ní hamháin an comhéadan

Ní tollán oibre é comhéadan a bhfuil ann. Tar éis tosaithe gan mhaoirseacht, seiceáil na bealaí, staid an réititheora agus ceann scríbe amháin de réir seolta sula seiceálann tú ainm. Ansin seiceáil an feidhmchlár a bhfuil an tollán ann dó.

ip -4 route show
resolvectl status
ping -c 3 10.61.0.1
curl -sS --max-time 5 https://internal.example/ -o /dev/null -w '%{http_code}\n'

Má oibríonn an seoladh agus an t-ainm nach n-oibríonn, is é an fhadhb atá fágtha polasaí DNS agus ní an tollán. Taifead cé an t-úinéir a thosaíonn an tseirbhís agus cá gcónaíonn an rún, mar beidh an dá fhíric ag teastáil ón gcéad duine eile a atosóidh an meaisín seo.

Ailt ghaolmhara