VPN арқылы қосылған дискі: DNS, SMB және UNC жолы
Желідегі анықтау маршрутталған арна арқылы өтпейді, ал атаулы UNC жолы өтеді. DNS-ті серверге бағыттаңыз, SMB-ті екі жаққа ашыңыз, содан кейін дискіні қосыңыз.
Проводниктегі «Желі» беті жергілікті сегментте өзін жариялаған құрылғыларды көрсетеді, ал маршрутталған туннель бұл хабарламалардың ешқайсысын тасымалдамайды. Сондықтан сервер толық қолжетімді болуы мүмкін, ал пайдаланушы алдындағы терезе бос қалады. Атаулы UNC жолы анықтауға мүлдем тәуелді емес, ал шешім — атаудың шешілуіне және порттың жауап беруіне қол жеткізу. Бос терезе — бұзылған ортақ қалтаның емес, қате деңгейдің белгісі.
Анықтау — қолжетімділікпен бірдей емес
Windows жақын машиналарды broadcast доменіне арналған хаттамалар арқылы табады, содан кейін табылғанын ыңғайлылық үшін тізім ретінде көрсетеді. Бұл тізімнен ештеңе SMB арқылы файлдарға қатынау үшін қажет емес. Сервер атауын білетін және TCP 445-ке жете алатын клиент машина «Желіде» қашан да болса пайда болса да, ортақ қалтаны ашады.
Екі деңгей бір-бірінен тәуелсіз істен шығады, сондықтан «мен оны көріп тұрған жоқпын» және «мен оны аша алмаймын» дегендер әртүрлі тексеруге лайық. Тізімге қарау анықтау туралы айтады; жолды ашу қызмет туралы айтады.
Ортақ қалтаны қоспас бұрын серверге ат қойыңыз
Файлдық серверді DNS-те оның арғы жағындағы мекенжайымен жариялаңыз және клиент алаңын сол аймақ үшін жауап бере алатын resolver-ге бағыттаңыз. Толық квалификацияланған атау жергілікті суффикс іздеу тізіміне тәуелділіктен құтқарады, бұл қысқа атаудың бір алаңда жұмыс істеп, екіншісінде істен шығуының әдеттегі себебі.
Егер орта Active Directory қолданса, атауларды шешу аутентификацияның да бөлігі болып табылады: клиент Kerberos үшін домен контроллеріне жетуі керек, ал тым ауытқыған сағат билет алмасуын істен шығарады. Бұл SMB қолжетімділігінен өзге мәселе және тіркелгі деректерінің қатесіне ұқсайды. Құпия сөзді қайта термес бұрын домен контроллерін тексеріңіз.
| Layer | What it needs | Symptom when missing |
|---|---|---|
| Name resolution | A DNS answer for the server name | Path cannot be found, ping by IP still works |
| Transport | TCP 445 open in both directions | Connection times out or is refused |
| Authentication | A reachable domain controller and correct clock | Access is denied after the port connects |
| Authorization | Share permission and filesystem permission | The share opens but the folder is inaccessible |
Екі бағытта да маршруттау және сүзу
Алаңаралық туннельге жергілікті маршруттау кестесінде алыс префикс және алыстағы кестеде жергілікті префикс қажет, ал әр жақтағы брандмауэр келіп жатқан трафикті өткізуі керек. Бір жақты конфигурация ашылып, ешқашан жауап бермейтін байланыс жасайды, ал пайдаланушылар мұны ортақ қалтаның баяулығы деп сипаттайды. Алдымен туннельдің өз есептегіштерін тексеріңіз. Пакеттер шығып, ештеңе қайтпаса, кері маршрутты немесе алыстағы сүзгіні қараңыз.
WireGuard-та серіктестің рұқсат етілген IP мекенжайлары мен операциялық жүйенің маршруттары сол жобаға сай болуы керек. Туннель пакеттерді тасымалдайды; ол DNS жазбаларын немесе ортақ қалта рұқсаттарын ұсынбайды екі жақтың ешқайсысында.
Брандмауэр ережесін қосылатын нақты бастапқы желіге сүйеніп құрыңыз және ерекшелікті жазып қойыңыз. Егер жоба жолдың бір жерінде мекенжайларды түрлендірсе, ереже түрлендірілген көзді қолдануы керек, ал клиенттің бастапқы мекенжайы журналдарда енді көрінбейді.
Аутентификациядан өтіңіз, содан кейін дискіні қосыңыз
Деңгейлерден Проводник терезесімен емес, командалармен өтіңіз:
Resolve-DnsName -Name files.corp.example -Type A
Test-NetConnection -ComputerName files.corp.example -Port 445
net use Z: \\files.corp.example\Projects /persistent:no
Екінші команда TCP жолын дәлелдейді, бірақ бірдеңе оқу құқығын емес. Үшіншісі — аутентификация мен авторизация қолданылатын жер, ал ондағы сәтсіздік сізді маршрутизаторға емес, ортақ қалта мен файлдық жүйе рұқсаттарына жіберуі керек.
SMB қолтаңбасын және қолданыстағы аутентификация саясатын өзгеріссіз ұстаңыз. Айқын жол үшін SMB1-ді қайта қосу немесе анықтау broadcast-тарын туннель арқылы жіберу қажет емес, ал TCP 445 интернетке бағытталған қайта бағыттауда емес, жеке жолда қалуы керек. Пайдаланушыларға бекітілген атауға басқарылатын таңбалауыш немесе қосылған диск беріңіз, сонда бос «Желі» беті маңызды болмай қалады.