Mae Samba yn colli rhannu lleol ar yr eiliad y OpenVPN cysylltir, ac nid y twnnel yw'r achos bron byth. Mae'r mownt yn iawn, mae'r NAS ymlaen, ac mae'r datryswr a osododd y twnnel yn ateb cwestiynau am enw nad yw erioed wedi'i weld. Mae Samba yn gofyn i'r datryswr hwnnw'n gynnar yn ei drefn chwilio, yn credu'r ateb, ac yn cysylltu ag arwydd lle nad oes dim yn gwrando. Mae trwsio'r rhannu yn golygu trwsio'r ateb, nid y mownt.

Pum gwiriad, yn y drefn sy'n dileu'r mwyaf o bosibiliadau ym mhob cam.

Pwy sy'n ateb am yr enw byr

Gofynnwch i'r system weithredu, nid i'r rheolwr ffeiliau. Mae resolvectl status yn argraffu'r gweinyddion DNS sydd ynghlwm wrth bob cyswllt ac yn nodi pa gyswllt yw'r llwybr diofyn, ac mae ymholiad am yr enw byr yn adrodd y gweinydd a atebodd. Rhedwch ef unwaith ar gyfer enw'r NAS ac unwaith ar gyfer enw y gwyddoch ei fod yn bodoli yn nomen yr swyddfa. Os daw'r ddau ateb o weinyddion gwahanol, rydych wedi dod o hyd i'r hollt.

Gwiriwch ai ateb negyddol neu arwydd oedd yr ateb. Mae ateb negyddol yn golygu y dylai Samba fod wedi symud ymlaen i fecanwaith arall, ac mae'r methiant yn rhywle arall. Mae arwydd yn golygu bod Samba wedi cysylltu â rhywle go iawn ac wedi cael dim yn ôl.

Pam mae Samba yn credu ateb anghywir

Mae Samba yn datrys enwau drwy ddilyniant sefydlog a osodir gan name resolve order. Ar y rhan fwyaf o ddosbarthiadau mae'r diofyn yn cynnwys host, sy'n golygu DNS, ac mae'n rhedeg cyn y mecanweithiau LAN yn unig fel darllediad NetBIOS. Felly mae twnnel sy'n gwthio datryswr yn cael y gwrthodiad cyntaf ar bob enw rhannu, gan gynnwys enwau un label na ddylent byth fod wedi gadael yr adeilad.

Yn arferol mae enw anhysbys yn dychwelyd ateb negyddol ac mae'r mecanwaith nesaf yn cael ei dro. Mae rhai datryswyr, yn enwedig rhai ISP defnyddwyr a datryswyr cyhoeddus, yn ateb enwau anhysbys â thudalen chwilio neu arwydd hysbysebu. Mae'r ateb hwnnw'n edrych fel llwyddiant i lyfrgell y datryswr, felly mae Samba yn stopio chwilio ac yn deialu arwydd sydd â dim i'w wneud â'ch rhwydwaith.

Y canlyniad yw rhannu sy'n diflannu heb ddeialog gwall. Nid yw dim yn y dilyniant hwnnw'n fethiant llwybro VPN, a dyna pam mae pingio'r NAS yn dal i weithio tra nad yw pori iddo yn gweithio.

Dau atgyweiriad â chwmpas gwahanol

Mae'r atgyweiriad cul yn cadw'r datryswr a wthiwyd ac yn newid yr hyn y caniateir i Samba ofyn iddo. Ychwanegwch ddwy linell at y ffurfweddiad Samba y mae'r daemon yn ei ddarllen mewn gwirionedd, yna ailgychwynnwch y gwasanaeth:

[global]
   name resolve order = wins lmhosts bcast
   dns proxy = no

Heb host yn y rhestr honno, mae DNS allan o'r llwybr ar gyfer chwilio rhannu, ac mae enwau un label yn aros ar y segment lleol. Mae enwau'r swyddfa yn dal i ddatrys yn arferol ar gyfer pob rhaglen arall, oherwydd dim ond Samba y mae hyn yn ei newid. Y gost yw na all Samba ddefnyddio DNS o gwbl mwyach, felly mae rhannu a gyfeiriwyd ag enw swyddfa llawn yn dod yn broblem.

Mae'r atgyweiriad eang yn dileu'r achos: stopiwch wthio datryswr sy'n ateb enwau nad yw'n berchen arnynt, neu gwthiwch bolisi DNS hollt fel mai dim ond ôl-ddodiadau'r swyddfa sy'n cyrraedd datryswr y swyddfa. Dyna'r ateb tymor hir gwell ar rwydwaith a reolir oherwydd mae'n amddiffyn y porwr a'r rheolwr pecynnau hefyd, ond mae angen mynediad gweinyddol ar ochr y gweinydd ac cleient sy'n ufuddhau i'r gosodiadau a wthiwyd.

Dewiswch un yn fwriadol. Mae newid datryswr yn newid datrysiad enwau ar gyfer pob rhaglen ar unwaith, sy'n gofnod newid, nid golygiad ar gyfer galwad cymorth.

Gall yr ôl-ddodiad egluro popeth

Os yw'r cleient hefyd yn gwthio ôl-ddodiad chwilio, mae enw lleol byr yn cael ei ailysgrifennu i ddomen y swyddfa cyn iddo gael ei holi. Yna nid yw'r datryswr yn dweud celwydd o gwbl: gofynnwyd cwestiwn teg iddo am enw swyddfa a rhoddodd ateb cywir. Darllenwch yr enw a holwyd yn allbwn y datryswr i wahaniaethu hyn oddi wrth achos yr arwydd hysbysebu, oherwydd mae'r ddau fethiant yn edrych yn union yr un fath yn y rheolwr ffeiliau.

Y drwsgwl yma yw naill ai defnyddio'r enw lleol llawn neu ychwanegu rheol DNS hollt sy'n berchen ar yr ôl-ddodiad lleol. Nid oes angen cyffwrdd Samba ar gyfer y naill na'r llall.

Profwch ef ar ôl ailgysylltu

Profwch dri enw mewn un sesiwn: y rhannu lleol wrth enw byr, gwesteiwr swyddfa wrth enw, a gwefan gyffredin. Os yw'r cyntaf yn gweithio ac mae'r ail yn torri, mae'r atgyweiriad wedi symud y ffawt yn lle ei ddileu. Os yw'r trydydd yn torri, mae'r newid datryswr wedi mynd ymhellach na'r bwriad ac mae pob chwiliad bellach yn amheus.

Yna datgysylltwch ac ailgysylltwch y twnnel a ailadroddwch y tri. Mae'r opsiynau a wthiwyd yn cael eu hailgymhwyso ar bob cysylltiad, felly gall atgyweiriad a oedd yn bodoli yn ystod amser rhedeg yn unig ddiflannu heb i ffeil ffurfweddu newid. Cofnodwch y datryswr sy'n berchen ar bob ôl-ddodiad a'r drefn chwilio sydd mewn grym, a nodwch y dyddiad, oherwydd y diweddariad cleient nesaf yw'r amheuai clir pan ddaw hyn yn ôl.

Os yw'r rhannu'n dal i fethu ar ôl y pum gwiriad i gyd, cipiwch yr union ymholiad a'r union ateb cyn newid unrhyw beth arall. Mae'r pâr hwnnw o linellau yn gwahaniaethu ffawt datryswr oddi wrth enw nad yw'n bodoli mewn gwirionedd, a dyna'r nodyn trosglwyddo cyflymaf y gallwch ei ysgrifennu.

Erthyglau cysylltiedig