Áit éigin i script imscartha tá seiceáil an bhfuil an tollán suas sula dtosaíonn cóip. Tá trí fhreagra ar fáil, agus ní chiallaíonn siad an rud céanna: staid na seirbhíse a thuairiscíonn scutil, an bealach a roghnaigh an t-eithne, agus an bhfreagraíonn an taobh thall i ndáiríre. Is é a gcomparáid an difríocht idir seiceáil a thuarann an chóip agus ceann nach ndéanann ach log a mhaisiú.

Trí fhreagra ar an gceist an bhfuil an VPN ag obair

Is fíric de chuid an phlána rialaithe é staid na seirbhíse. Tá a fhios ag macOS go bhfuil cumraíocht ceangailte mar gheall gur dhúirt a phróiseas cliaint é. Is fíric de chuid an phlána sonraí é an bealach: seolfaidh an t-eithne an ceann scríbe seo tríd an gcomhéadan sin. Is fíric ó cheann go ceann é an inrochtaineacht, agus féadann sé teip ar chúiseanna nach bhfeiceann ceachtar den dá cheann eile.

SignalAnswersBlind spot
scutil --nc statusIs the service connected?Third-party clients, wrong routes
route -n getWhere would this go?The peer may be down
A request to the far sideDoes it work now?Slow, and it changes state

Cuireann seiceáil úsáideach an chéad dá cheann le chéile agus úsáideann sí an tríú ceann mar dhearbhú nach raibh na cinn eile ag insint bréag. Is buille faoi thuairim le stampa ama gach ceann acu ina aonar.

Léigh an t-aitheantóir, ní an t-ainm taispeána

scutil --nc list
scutil --nc status "Office"

Priontálann an liosta líne amháin in aghaidh na seirbhíse, agus iompraíonn gach líne staid idir lúibíní agus ansin aitheantóir na seirbhíse, an cineál agus an t-ainm taispeána. Scríobh an script de réir an aitheantóra, mar is é an t-ainm taispeána an rud a chlóscríobh duine éigin sna Socruithe Córais agus féadann sé athrú gan fógra. Priontálann an t-ordú staid focal amháin agus ansin staitisticí do roinnt cineálacha seirbhíse; déan an chéad fhocal sin a mheaitseáil seachas an t-ainm a chuardach san aschur iomlán, a thagann chun solais in áiteanna eile freisin.

Féadann tosú seirbhíse leid údaraithe a ardú nó é a bheith diúltaithe ar fad nuair a bhíonn an phróifíl á bainistiú. Ní locht sa tollán é an diúltú sin; is ráiteas beartais é faoi cé a fhéadann é a ardú.

Folaíonn cliant tríú páirtí é féin ón liosta

Ní chiallaíonn liosta folamh nach bhfuil VPN ann. Taispeántar anseo cumraíochtaí a cruthaíodh i socruithe líonra an chórais féin; féadann cliant díoltóra, próifíl bhainistíochta nó aip tríú páirtí tollán gníomhach a choinneáil nach bhfeiceann an t-ordú seo riamh. Is é a uirlis féin an t-údarás dá sheirbhís féin. Má fhiafraíonn tú de scutil faoi chliant nár chláraigh leis riamh, ní thagann aon rud ar ais, agus ní hionann aon rud agus an freagra dícheangailte.

Nuair atá an liosta folamh ach an trácht go soiléir criptithe, cuardaigh an comhéadan ina ionad: is cruthúnas é gléas utun nó ppp le seoladh sa raon a bhfuiltear ag súil leis go ndearna rud éigin tollán a bhunú. Is comhartha níos laige é sin ná staid seirbhíse, mar sin péireáil le seiceáil bealaigh é seachas an comhéadan a mheas mar chruthúnas féiniúlachta. Féadann roinnt cliant roinnt comhéadan den sórt sin a chruthú, agus ní bhaineann ach ceann amháin acu leis an tollán a bhí i gceist agat.

Ní ródú é an stádas

Deir seirbhís cheangailte go bhfuil an tollán ann. Ní deir sí go n-úsáideann do cheann scríbe é. Léigh na seoltaí agus ansin fiafraigh den eithne go díreach:

ifconfig | grep -A4 utun
netstat -rn -f inet
route -n get 10.40.0.20

Suiteálann cliant láintolláin bealach réamhshocraithe tríd an tollán; suiteálann cliant tolláin scoilte réimíreanna príobháideacha ar leith. Tuairiscíonn an dá cheann Connected, agus rachaidh script nach seiceálann ach an stádas go sásta ar an mbealach mícheart. Ní chuireann stopadh tolláin deireadh go hiomlán le bealaí a shuiteáil cliant eile, agus sin bealach amháin a gcríochnaíonn meaisín le seirbhís cheangailte agus bealach sean ag an am céanna. Féach ar an gceann scríbe a bhfuil tábhacht leis, ní ar an tábla bealaí ar fad.

Is fadhb ar leith iad na hainmneacha

Ní féidir le meaisíní eile an Mac a shroicheadh de réir ainm agus a sheoladh ag obair, agus tuairiscítear é sin mar locht VPN. Is trí rud éagsúla iad ainm áitiúil an óstaigh, ainm an óstaigh agus an taifead DNS. Taispeánann scutil --get LocalHostName an t-ainm Bonjour; socraíonn sudo scutil --set HostName mac-office an t-ainm a thuairiscíonn an córas.

Ní chruthaíonn ceachtar socruithe taifead sa chrios oifige. Má chaithfidh óstaigh eile an t-ainm a réiteach trí DNS, caithfidh úinéir an chrios é a chur leis, nó ba cheart don script an seoladh a úsáid ina ionad. Déanann ainm cobhsaí na fógraí comhsheasmhach; ní dhéanann sé an réiteoir a fhreagairt.

Taifead aitheantóir na seirbhíse agus cruth ionchasach an bhealaigh le chéile sa script, agus seiceáil an dá rud roimh an gcóip. Teipeann tollán atá suas agus ródaithe go mícheart go díreach mar a theipeann gan aon tollán, agus seolfaidh an líne lóig a deir Connected an chéad duine eile ag lorg san áit mhícheart.

Ailt ghaolmhara