Staðbundið Samba-hlutdeild hvarf eftir að OpenVPN ýtti DNS
Ýttur leysir svarar fyrir nöfn sem hann á ekki, og Samba trúir honum. Athugaðu leysinn, leitarröðina og viðskeytið í þeirri röð.
Samba tapar staðbundnum hlutdeildum á því augnabliki sem OpenVPN tengist, og göngin eru næstum aldrei orsökin. Uppsetningin er í lagi, NAS er í gangi, og leysirinn sem göngin settu upp svarar spurningum um nafn sem hann hefur aldrei séð. Samba spyr þennan leysi snemma í leitaröðinni sinni, trúir svarinu og tengist á vistfang þar sem ekkert hlustar. Að laga hlutdeildina þýðir að laga svarið, ekki uppsetninguna.
Fimm athuganir, í þeirri röð sem útilokar flesta möguleika á hverju skrefi.
Hver svarar fyrir stutta nafnið
Spyrðu stýrikerfið, ekki skráastjórann. resolvectl status prentar DNS-þjónana sem eru tengdir hverri tengingu og merkir hvaða tenging er sjálfgefin leið, og fyrirspurn um stutta nafnið tilkynnir þjóninn sem svaraði. Keyrðu það einu sinni fyrir NAS-nafnið og einu sinni fyrir nafn sem þú veist að er til í skrifstofuléninu. Ef svörin tvö koma frá mismunandi þjónum hefur þú fundið klofninginn.
Athugaðu hvort svarið var neikvætt svar eða vistfang. Neikvætt svar þýðir að Samba hefði átt að fara áfram á aðra aðferð, og bilunin er annars staðar. Vistfang þýðir að Samba tengdist raunverulegum stað og fékk ekkert til baka.
Hvers vegna Samba trúir röngu svari
Samba leysir nöfn með fastri röð sem name resolve order setur. Í flestum dreifingum felur sjálfgefna gildið í sér host, sem þýðir DNS, og það keyrir á undan aðferðum sem eru aðeins fyrir staðarnet eins og NetBIOS-útvarpi. Þess vegna fær göng sem ýta leysi fyrsta afsynunar-réttinn á hvert hlutdeildarheiti, þar með talin einkennismerkt nöfn sem áttu aldrei að yfirgefa bygginguna.
Venjulega skilar óþekkt nafn neikvæðu svari og næsta aðferð fær tækifæri. Sumir leysar, einkum hjá neytenda-ISP og opinberir, svara óþekktum nöfnum með leitarsíðu eða auglýsingavistfangi í staðinn. Það svar lítur út eins og árangur fyrir leysissafnið, svo Samba hættir að leita og hringir í vistfang sem hefur ekkert með netið þitt að gera.
Niðurstaðan er hlutdeild sem hverfur án villuglugga. Ekkert í þeirri röð er VPN-leiðarvillubilun, þess vegna virkar enn að pinga NAS en ekki að vafra á það.
Tvær lagfæringar með mismunandi umfangi
Prengri lagfæringin heldur ýtta leysinum og breytir því sem Samba má spyrja hann. Bættu tveimur línum við Samba-stillinguna sem dæmoninn les í raun, endurræstu svo þjónustuna:
[global]
name resolve order = wins lmhosts bcast
dns proxy = noÁn host á þeim lista er DNS úti úr leiðinni fyrir hlutdeildarleit, og einkennismerkt nöfn verða á staðbundnu sviði. Skrifstofunöfn leysast enn venjulega fyrir hvert annað forrit, því þetta breytir aðeins Samba. Kostnaðurinn er að Samba getur alls ekki notað DNS lengur, svo hlutdeild sem er beint að með fullu skrifstofunafni verður vandamál.
Víðtækari lagfæringin fjarlægir orsökina: hættu að ýta leysi sem svarar nöfnum sem hann á ekki, eða ýttu stefnu um skiptan DNS svo aðeins skrifstofuviðskeyti nái skrifstofuleysinum. Það er betra svar til lengri tíma í stýrðu neti því það verndar líka vafrann og pakkastjórann, en það krefst stjórnunaraðgangs á þjónshlið og biðlar sem hlýðir ýttum stillingum.
Veldu eina af ásetningi. Breyting á leysi breytir nafnleysingu fyrir hvert forrit í einu, sem er breytingarskrá, ekki breyting fyrir stuðningssímtal.
Viðskeytið getur útskýrt allt
Ef biðlarinn ýtir líka leitarviðskeyti er stuttu staðbundnu nafni endurskrifað í skrifstofuléninu áður en spurt er. Þá lýgur leysirinn alls ekki: hann var spurður sanngjarnrar spurningar um skrifstofunafn og gaf rétt svar. Lestu spurta nafnið í úttaki leysisins til að greina þetta frá tilfellinu með auglýsingavistfangið, því báðar bilanirnar líta eins út í skráastjóranum.
Lausnin hér er annaðhvort að nota fulla staðbundið nafnið eða bæta við reglu um skiptan DNS sem á staðbundna viðskeytið. Hvorug krefst þess að snerta Samba.
Sannaðu það eftir endurtengingu
Prófaðu þrjú nöfn í einni lotu: staðbundnu hlutdeildina með stuttu nafni, skrifstofuhýsil með nafni, og venjulega vefsíðu. Ef fyrsta virkar og önnur brotnar færði lagfæringin bilunina í stað þess að fjarlægja hana. Ef þriðja brotnar fór leysibreytingin lengra en ætlað var og hver leit er nú grunsamleg.
Aftengdu svo göngin og tengdu aftur og endurtaktu allar þrjár. Ýttum valkostum er beitt aftur við hverja tengingu, svo lagfæring sem var aðeins til í keyrslu getur horfið án þess að stillingarskrá breytist. Skráðu leysinn sem á hvert viðskeyti og leitarröðina sem gildir, og skrifaðu dagsetninguna, því næsta biðlarauppfærsla er augljós grunur þegar þetta kemur aftur.
Ef hlutdeildin mistekst enn eftir allar fimm athuganirnar skaltu grípa nákvæmu fyrirspurnina og nákvæma svarið áður en þú breytir einhverju öðru. Þetta línupar greinir bilun leysisins frá nafni sem er í raun ekki til, og það er fljótlegasta afhendingarmiðinn sem þú getur skrifað.