SMB дељење на Mac-у преко VPN-а: прво се повежите, затим тестирајте упис
Finder монтира дељење, али одбија чување? Одвојте VPN путању, SMB налог и дозволу сервера пре него што промените било које подешавање.
Ако Finder монтира дељење преко VPN-а и затим одбије да сачува датотеку, тунел већ ради свој посао, а неслагање је око идентитета и права на серверу датотека. Ако се монтирање уопште не појави, ништа после те тачке није тестирано. Оба случаја се завршавају сличним дијалогом на macOS-у, зато људи поново граде VPN профиле због квара који VPN не може да изазове. Почињем тако што прецизно утврдим где се веза зауставља, а тек онда тестирам упис једнократном датотеком уместо документом који сам дошао да уредим.
Три услова одређују где треба гледати
Потребна су вам три одговора пре него што дотакнете подешавање: да ли се име разрешава у приватну адресу коју тунел рутира, да ли SMB услуга прихвата тачно онај налог који сте навели, и да ли тај налог има право уписа тачно на том дељењу, фасцикли и операцији. Сваки услов пада на другом месту, и само први припада власнику VPN-а.
| 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 |
Табела заслужује своје место јер су пријава на Mac, пријава на VPN и SMB налог три одвојена идентитета. Промена VPN лозинке никада не отвара дељење које одбија регистрованог корисника, а клијент који пријављује повезаност не говори ништа о серверу који циљате.
Повежите се по адреси, не прелиставањем
Удаљено дељење може бити потпуно доступно и ипак невидљиво у листи Мрежа у Finder-у. Откривање у канцеларијском LAN-у ослања се на broadcast и multicast имена, и већина VPN-ова не преноси тај саобраћај кроз тунел, па празан приказ Мреже није доказ прекинуте везе.
Покрените жељени VPN његовим уобичајеним клијентом и завршите аутентификацију.
У Finder-у изаберите Иди, затим Повежи се са сервером, или притисните Command-K.
Унесите дату адресу. У овом примеру то је
smb://files.corp.example/team, илустративно име, а не јавна услуга. Ако имате само име сервера, повежите се са њим и изаберите дозвољено дељење са листе коју врати.Изаберите Регистровани корисник и унесите налог услуге датотека, не свој Mac налог и не VPN налог. Гост је тачан само када власник тако каже.
Отворите дељење и обавите један задатак због којег сте дошли. Листа фасцикле доказује монтирање и ништа више.
Apple-ов водич за повезивање са сервером документује овај Finder ток и пријаву у услугу иза њега. Сачувајте адресу у омиљене да следећа веза буде поновљива, и запамтите да преименовање уноса мења ознаку, не циљ.
Прочитајте фазу у којој се зауставља
Пре него што било шта промените, забележите која фаза пада, са истим именима која сте унели у Finder. Почните од разрешавања имена: dscacheutil -q host -a name files.corp.example исписује адресу коју ће macOS користити, а netstat -rn показује да ли та адреса има руту кроз интерфејс тунела или кроз вашу кућну капију.
Затим доступност. nc -vz files.corp.example 445 каже да ли SMB порт уопште одговара; ако разрешавање ради, а 445 истекне, налазите се у области рутирања, заштитног зида или адреса које се преклапају и никаква промена дозвола дељења неће помоћи. Ако порт одговара, питајте сервер шта нуди том налогу: smbutil view //[email protected] наводи дељења, а smbutil statshares -a пријављује договорени дијалекат и стање потписа монтиране сесије, што вам каже да ли је монтирање које тестирате оно што мислите.
Идентитет заслужује посебну проверу, јер је то корак који људи прескачу. Монтирање може живети као гост или као стари сачувани налог док ви претпостављате да сте регистровани корисник, и тада сваки тест уписа мери погрешан налог.
Приступ за упис има више од једних врата
Два слоја могу рећи не на страни сервера и оба изгледају исто са Mac-а. Дељење може бити извезено само за читање док је фасцикла испод њега уписива, а уписиво дељење не може да заобиђе ACL система датотека који одбија ваш налог; подфасцикла такође може имати сопствену политику. На Windows серверима дозвола дељења и NTFS дозволе су одвојене, а ефективно право је строже од два.
Зато одредите шта се тачно одбија: стварање датотеке, уређивање постојеће, стварање фасцикле, преименовање или брисање. То није једна дозвола, и фасцикла у којој листање ради може одбити све. Радно монтирање није дозвола.
Ако сумњате на погрешан идентитет, избаците дељење, обришите застарели унос у Приступу привеску кључева и повежите се поново са регистрованим налогом. Finder ће радо поново употребити сачувану сесију и оставити вас да мерите дозволе за корисника ког сервер не сматра вама.
Тестирајте упис без додиривања правих докумената
Уз сагласност власника, направите једну малу датотеку под новим именом у фасцикли која пада: touch /Volumes/team/qa-write-test.txt када је дељење тамо монтирано, или једноставно Сачувај као са новим именом из апликације. Никада не преписујте документ да бисте тестирали приступ, и сачувајте тачан текст грешке уместо да га препричавате, јер VPN га неће копирати.
Затим власнику предајте операцију коју сте покушали, а не општу жалбу. Они могу проверити политику дељења, чланство налога у групама и права на тој једној фасцикли и рећи вам који слој вас је одбио. Ако порука помиње капацитет, закључану датотеку или сукоб имена, то је други проблем и заслужује сопствену истрагу.
Проверите исправку, затим избаците по реду
Пошто власник нешто промени, поновите исти мали упис и потврдите да је датотека видљива серверу и потом уклоњива. Копирање које почне па стане је питање пропусности, не дозволе; одбијање које стигне одмах је питање дозволе.
Пре него што отпустите VPN, демонтирајте дељење и затворите отворене документе. Избацивање пошто тунел нестане оставља Finder и ваше апликације да чекају мртву путању. Држите SMB унутар приватне мреже, не искључујте заштитни зид да бисте тестирали теорију, и не отварајте фасциклу свима као заобилазно решење. За тикет наведите адресу, име налога, неуспелу операцију, тачан текст поруке и време, а лозинке и датотеке профила оставите изван.
- Адреса се разрешава у приватну адресу рутирану кроз тунел.
- Порт 445 одговара и
smbutil viewнаводи жељено дељење за жељени налог. - Потребан упис се доказује новом датотеком, не постојећим документом.