Tá an tollán suas. Freagraíonn an freastalaí comhad ping de réir seolaidh. Ansin suíonn mount.cifs leis an óstainm ann tamall agus tuairiscíonn sé nach bhfuil an t-óstach inrochtana, agus tosaíonn tú ag atógáil próifíl VPN nárbh í an fhadhb riamh. Ar Linux réitíonn glibc an t-ainm sula mbíonn aon phacáid SMB ann, agus féadann an t-ord sa réiteoir sin an chuardach a chríochnú sula gcuirtear ceist ar DNS ar chor ar bith. Seo an bealach a théim, ag tosú ón ordú a theip seachas ón gcliaint.

Léigh an teip san áit cheart

Úsáideann dhá uirlis cosáin éagsúla chuig an ainm céanna, agus cosnaíonn a gcomparáid ordú amháin. Siúlann getent tríd an stac seirbhísí ainm atá cumraithe; fiafraíonn host agus dig de DNS go díreach agus déanann siad neamhaird den stac sin. Má fhilleann an iarratas díreach seoladh agus mura bhfilleann getent aon rud, tá an freastalaí DNS inrochtana agus is é do chumraíocht réiteora atá ag teip.

getent hosts fileserver.corp.example
host fileserver.corp.example 10.61.0.1
getent -s dns hosts fileserver.corp.example

Is é an tríú hordú an cinnteoir: cuireann sé iallach ar an bhfoinse DNS agus scipeálann sé an chuid eile den stac. Nuair a oibríonn sé sin agus nach n-oibríonn an getent simplí, tá sé cruthaithe agat gurb é an t-ord atá ciontach, ní an tollán ná an freastalaí.

Is seicheamh í an líne hosts a stopann go luath

Léann réiteoir glibc /etc/nsswitch.conf agus siúlann sé iontráil hosts: ó chlé go deas. Seolann go leor dáileadh líne ina dtagann cuardach multicast ar dtús agus gníomh luathfillte ceangailte leis. Ní maisiúchán é an gníomh: nuair a fhreagraíonn mDNS “not found”, cuireann [NOTFOUND=return] deireadh leis an gcuardach ar fad, mar sin ní sheoltar ainm na cuideachta chuig an réiteoir a bhrúigh an VPN riamh. Ní logálann aon rud é, mar níor seoladh aon iarratas a bhféadfadh an réiteoir é a dhiúltú. Sin é an fáth go bhfeictear an mount ag crochadh agus ansin go dtuairiscíonn sé óstach dorochtana.

cat /etc/nsswitch.conf | grep '^hosts:'
# illustrative repair: dns before the early-return action
hosts: files myhostname mdns4_minimal dns [NOTFOUND=return] wins mdns4

Cuir DNS chun tosaigh ar an ngníomh luathfillte seachas mDNS a scriosadh, agus athraigh é trí bhainistíocht chumraíochta. Maireann eagarthóireacht láimhe go dtí an chéad build íomhá eile, agus ansin tagann an ticéad céanna ó mheaisín eile nach cuimhin leis an gceartú.

Ní fearann cuardaigh é réiteoir

Teastaíonn ón réiteach freisin go ndéanfaí iarracht ar an ainm. Ní thagann ainm neamhcháilithe mar fileserver chun bheith ina fileserver.corp.example go dtí go gceanglaítear fearann cuardaigh leis an gcomhéadan a iompraíonn an t-iarratas. Cruthaíonn VPN a bhrúnn freastalaí DNS gan liosta cuardaigh scoilteadh an-sonrach: réitítear an t-ainm láncháilithe agus teipeann gach ainm gearr.

Tástáil an dá fhoirm sula n-athraíonn tú an phróifíl, mar tá an dá theip ag seasamh i dtreonna éagsúla. Ar óstach systemd-resolved tá a fhreastalaithe agus a fhearainn ródaithe féin ag nasc an tolláin, mar sin léigh an nasc seachas an comhad domhanda.

resolvectl status
resolvectl query fileserver.corp.example
resolvectl dns
resolvectl domain

Má chuirtear an t-iarratas i leith nasc nach n-iompraíonn an tollán, tá an fearann ródaithe ar iarraidh cé go bhfuil an seoladh DNS i láthair. Is fadhb bheartais í sin i gcumraíocht resolved, ní fadhb ródaithe sa tollán.

Iompraíonn coimeádáin a gcóip féin den fhreagra

De ghnáth seolann coimeádán atá tógtha ó íomhá ghinearálta resolv.conf seasta. Ní shroicheann athruithe réiteora a dhéantar ar an óstach é, ná an fearann cuardaigh ach an oiread, mar sin teipeann post build a shuiteálann sciar thar an tollán cé go n-oibríonn an t-ordú céanna lasmuigh den choimeádán. Tabhair a shocruithe DNS agus cuardaigh féin don choimeádán sa chomhad compose nó sna hargóintí run, ní hamháin i bpróifíl an óstaigh.

Seiceáil taobh istigh den choimeádán sula gcuireann tú an milleán ar an íomhá. Athchruthaíonn dhá ordú an diagnóis ar fad i gceann cúpla soicind, agus cruthaíonn an dara ceann cé an réiteoir a d'fhreagair i ndáiríre.

Ansin amháin féach ar an sciar agus ar an scagaire

Nuair a réitítear an t-ainm, is gnáthfhadhbanna líonra iad na teipeanna atá fágtha. Teastaíonn TCP 445 ó SMB chuig an bhfreastalaí, agus braitheann brabhsáil liosta grúpa oibre ar sheirbhísí ainm nach ndéanann an tollán a sheoladh ar aghaidh is dócha. Déan mapáil de réir óstainm seachas fanacht go líonfaí liosta, agus lig don chliaint insint duit cén chéim a shroich sé. Is fiú idirdhealú a dhéanamh freisin idir nasc a diúltaíodh agus ciúnas ama, mar is iondúil go gciallaíonn an chéad cheann gur thug rud éigin freagra agus an dara ceann nár thug aon rud.

getent hosts fileserver.corp.example
nc -vz fileserver.corp.example 445
mount -t cifs //fileserver.corp.example/share /mnt/share \
  -o vers=3.1.1,username=svc_mount,uid=1000

Is fadhb balla dóiteáin nó éisteora ar an taobh thall é seoladh réitithe le port 445 diúltaithe nó imithe in am. Is í an fhadhb réiteora é ainm neamhréitithe. Agus ní ceachtar acu é mount a fhíordheimhníonn ach a fhilleann earráidí ceada, mar sin ná hosclaigh an cheist líonra arís nuair a bheidh an seisiún bunaithe.

Coinnigh an chonclúid chomh cúng leis an bhfianaise. Nuair a oibríonn an seoladh agus nach n-oibríonn an t-ainm, tá an tollán ag déanamh a chuid oibre agus baineann an ceartú le hord an réiteora, an fearann cuardaigh nó cumraíocht an choimeádáin féin.

Ailt ghaolmhara