SMB bendrinimas Mac kompiuteryje per VPN: pirmiausia prisijunkite, tada bandykite rašymą
Finder prijungia bendrinimą, bet atsisako išsaugoti? Atskirkite VPN kelią, SMB paskyrą ir serverio leidimą prieš keisdami bet kurį nustatymą.
Jei Finder prijungia bendrinimą per VPN ir tada atsisako išsaugoti failą, tunelis jau atlieka savo darbą, o nesutarimas yra dėl tapatybės ir teisių failų serveryje. Jei prijungimas apskritai nepasirodo, niekas po to taško nebuvo patikrinta. Abu atvejai baigiasi panašiu dialogu macOS, todėl žmonės per naujo kuria VPN profilius dėl gedimo, kurio VPN negali sukelti. Aš pradedu nuo tikslaus nustatymo, kur ryšys sustoja, ir tik tada tikrinu rašymą vienkartiniu failu, o ne dokumentu, kurį atėjau redaguoti.
Trys sąlygos lemia, kur žiūrėti
Prieš liesdami nustatymą turite gauti tris atsakymus: ar vardas išsprendžiamas į privatų adresą, kurį maršrutizuoja tunelis, ar SMB paslauga priima būtent tą paskyrą, kurią nurodėte, ir ar ta paskyra turi rašymo teisę būtent tame bendrinime, kataloge ir veiksme. Kiekviena kliūna skirtingoje vietoje, ir tik pirmoji priklauso VPN savininkui.
| What you see | What it establishes | Who fixes it |
|---|---|---|
| Name does not resolve, or resolves outside the tunnel | The path was never built | VPN or DNS administrator |
| Name resolves, port 445 times out | Route, firewall or overlapping address space | VPN and network owners |
| Server answers, the sign-in is rejected | The file-service account, not the VPN login | File-server owner |
| Share mounts, writing is refused | Share policy or directory rights | File-server owner |
Lentelė pelno savo vietą, nes Mac prisijungimas, VPN prisijungimas ir SMB paskyra yra trys atskiros tapatybės. VPN slaptažodžio keitimas niekada neatveria bendrinimo, kuris atmeta registruotą naudotoją, o klientas, pranešantis apie prisijungimą, nieko nepasako apie serverį, į kurį taikote.
Prisijunkite pagal adresą, o ne naršydami
Nuotolinis bendrinimas gali būti visiškai pasiekiamas ir vis tiek nematomas Finder tinklo sąraše. Aptikimas biuro LAN tinkle remiasi transliacijos ir multicast vardais, o dauguma VPN neperduoda šio srauto tuneliu, todėl tuščias tinklo vaizdas nėra įrodymas, kad ryšys nutrūkęs.
Paleiskite numatytą VPN įprastu klientu ir užbaikite autentifikaciją.
Finder pasirinkite Eiti, tada Prisijungti prie serverio arba paspauskite Command-K.
Įveskite pateiktą adresą. Šiame pavyzdyje tai
smb://files.corp.example/team, iliustracinis pavadinimas, o ne viešoji paslauga. Jei turite tik serverio vardą, prisijunkite prie jo ir iš grąžinamo sąrašo pasirinkite leidžiamą bendrinimą.Pasirinkite Registruotas naudotojas ir įveskite failų paslaugos paskyrą, o ne savo Mac paskyrą ir ne VPN paskyrą. Svečias tinka tik tada, kai savininkas taip sako.
Atidarykite bendrinimą ir atlikite vieną užduotį, dėl kurios atėjote. Katalogo sąrašas įrodo prijungimą ir nieko daugiau.
Apple prisijungimo prie serverio vadovas dokumentuoja šią Finder eigą ir už jos esantį prisijungimą prie paslaugos. Išsaugokite adresą parankiniuose, kad kitas prisijungimas būtų pakartojamas, ir atminkite, kad įrašo pervardijimas keičia etiketę, o ne tikslą.
Perskaitykite etapą, kuriame sustoja
Prieš ką nors keisdami užsirašykite, kuris etapas kliūna, tais pačiais vardais, kuriuos įvedėte Finder. Pradėkite nuo vardo sprendimo: dscacheutil -q host -a name files.corp.example išspausdina adresą, kurį naudos macOS, o netstat -rn parodo, ar tas adresas turi maršrutą per tunelio sąsają, ar per jūsų namų šliuzą.
Tada pasiekiamumas. nc -vz files.corp.example 445 nurodo, ar SMB prievadas apskritai atsako; jei sprendimas veikia, o 445 baigiasi skirtuoju laiku, esate maršrutizavimo, užkardos ar persidengiančių adresų srityje ir joks bendrinimo teisių keitimas nepadės. Jei prievadas atsako, paklauskite serverio, ką jis siūlo tai paskyrai: smbutil view //[email protected] išvardija bendrinimus, o smbutil statshares -a praneša prijungtos sesijos suderėtą dialektą ir parašo būseną, kas pasako, ar tikrinamas prijungimas yra tas, kurį manote.
Tapatybė nusipelno atskiros patikros, nes tai žingsnis, kurį žmonės praleidžia. Prijungimas gali gyvuoti kaip svečias arba kaip sena išsaugota paskyra, kol jūs manote esą registruotas naudotojas, ir tada kiekvienas rašymo testas matuoja ne tą paskyrą.
Rašymo prieiga turi daugiau nei vienus vartus
Du sluoksniai gali pasakyti ne serverio pusėje, ir abu iš Mac atrodo vienodai. Bendrinimas gali būti eksportuotas tik skaitymui, kol katalogas po juo yra rašomas, o rašomas bendrinimas negali apeiti failų sistemos ACL, kuris atmeta jūsų paskyrą; poaplankis taip pat gali turėti savo politiką. Windows serveriuose bendrinimo leidimas ir NTFS leidimai yra atskiri, o veiksminga teisė yra griežtesnioji iš dviejų.
Taigi nuspręskite, ko iš tikrųjų atsisakoma: kurti failą, redaguoti esamą, kurti katalogą, pervardyti ar ištrinti. Tai ne vienas leidimas, ir katalogas, kuriame sąrašas veikia, gali atmesti juos visus. Veikiantis prijungimas nėra leidimas.
Jei įtariate netinkamą tapatybę, išmeskite bendrinimą, ištrinkite pasenusį įrašą raktų grandinės prieigoje ir prisijunkite iš naujo su registruota paskyra. Finder mielai naudos išsaugotą sesiją ir paliks jus matuoti teises naudotojo, kuriuo serveris jūsų nelaiko.
Tikrinkite rašymą neliesdami tikrų dokumentų
Savininkui sutikus, sukurkite vieną mažą failą nauju vardu kataloge, kuriame kliūna: touch /Volumes/team/qa-write-test.txt kai bendrinimas ten prijungtas, arba tiesiog Išsaugoti kaip nauju vardu programoje. Niekada neperrašykite dokumento, kad patikrintumėte prieigą, ir saugokite tikslų klaidos tekstą, o ne perfrazuokite jo, nes VPN jo nenukopijuos.
Tada perduokite savininkui bandytą veiksmą, o ne bendrą skundą. Jie gali patikrinti bendrinimo politiką, paskyros grupės narystę ir teises tame viename kataloge bei pasakyti, kuris sluoksnis jums atsisakė. Jei pranešime minima talpa, užrakintas failas ar vardų konfliktas, tai kita problema, verta atskiro tyrimo.
Patikrinkite pataisą, tada išmeskite iš eilės
Kai savininkas ką nors pakeičia, pakartokite tą patį mažą rašymą ir patvirtinkite, kad failas matomas serveriui ir vėliau pašalinamas. Kopijavimas, kuris prasideda ir tada sustoja, yra pralaidumo klausimas, o ne teisių; atsisakymas, kuris ateina iškart, yra teisių klausimas.
Prieš atjungdami VPN, atjunkite bendrinimą ir uždarykite atidarytus dokumentus. Išmetimas po to, kai tunelio nebėra, palieka Finder ir programas laukti mirusio kelio. Laikykite SMB privačiame tinkle, neišjunkite užkardos, kad patikrintumėte teoriją, ir neatverkite katalogo visiems kaip apėjimo. Bilietui nurodykite adresą, paskyros vardą, nepavykusį veiksmą, tikslų pranešimo tekstą ir laiką, o slaptažodžius ir profilio failus palikite šalia.
- Adresas išsprendžiamas į privatų adresą, maršrutizuojamą per tunelį.
- 445 prievadas atsako ir
smbutil viewišvardija numatytą bendrinimą numatytai paskyrai. - Reikalingas rašymas įrodomas nauju failu, o ne esamu dokumentu.