Stránka Sieť v Prieskumníkovi zobrazuje zariadenia, ktoré sa ohlásili v miestnom segmente, a smerovaný tunel neprenáša žiadne z týchto ohlásení. Preto môže byť server dokonale dostupný, kým okno pred používateľom zostáva prázdne. Pomenovaná cesta UNC vôbec nezávisí od zisťovania a riešením je prinútiť názov, aby sa preložil, a port, aby odpovedal. Prázdne okno je príznakom nesprávnej vrstvy, nie pokazeného zdieľania.

Zisťovanie nie je to isté ako dostupnosť

Windows nachádza blízke počítače pomocou protokolov navrhnutých pre broadcastovú doménu a nájdené potom predkladá ako zoznam pre pohodlie. Nič z tohto zoznamu nie je pre prístup k súborom cez SMB potrebné. Klient, ktorý pozná názov servera a dosiahne na TCP 445, zdieľanie otvorí, či sa počítač v Sieti niekedy objaví alebo nie.

Obe vrstvy zlyhávajú nezávisle, a preto si "nevidím to" a "nemôžem to otvoriť" zaslúžia rôzne testy. Pohľad na zoznam vypovedá o zisťovaní; otvorenie cesty vypovedá o službe.

Pomenujte server skôr, než zdieľanie namapujete

Zverejnite súborový server v DNS s adresou, ktorú má na vzdialenej strane, a nasmerujte lokalitu klienta na resolver, ktorý pre danú zónu vie odpovedať. Plne kvalifikovaný názov sa vyhýba závislosti od miestneho zoznamu prípon pre vyhľadávanie, čo býva obvyklý dôvod, prečo krátky názov v jednej lokalite funguje a v inej zlyhá.

Ak prostredie používa Active Directory, je preklad názvov aj súčasťou overovania: klient musí dosiahnuť na radič domény kvôli Kerberu a hodiny príliš mimo kroku nechajú výmenu lístkov zlyhať. To je iný problém než dostupnosť SMB a vyzerá ako chyba prihlasovacích údajov. Otestujte radič domény, kým znova napíšete heslo.

LayerWhat it needsSymptom when missing
Name resolutionA DNS answer for the server namePath cannot be found, ping by IP still works
TransportTCP 445 open in both directionsConnection times out or is refused
AuthenticationA reachable domain controller and correct clockAccess is denied after the port connects
AuthorizationShare permission and filesystem permissionThe share opens but the folder is inaccessible

Smerujte a filtrujte v oboch smeroch

Tunel medzi lokalitami potrebuje vzdialený prefix v miestnej smerovacej tabuľke a miestny prefix vo vzdialenej a firewall na každej strane musí povoliť prevádzku, ktorá prichádza. Jednostranná konfigurácia vytvorí spojenie, ktoré sa otvorí a nikdy neodpovedá, čo používatelia opisujú ako pomalé zdieľanie. Najprv skontrolujte vlastné počítadlá tunela. Ak pakety odchádzajú a nič sa nevracia, hľadajte spätnú trasu alebo vzdialený filter.

Pri WireGuarde sa musia povolené IP adresy partnera a trasy operačného systému zhodovať s týmto návrhom. Tunel prenáša pakety; nezriaďuje záznamy DNS ani oprávnenia na zdieľanie na žiadnej zo strán.

Pravidlo firewallu postavte na skutočnej zdrojovej sieti, ktorá sa bude pripájať, a výnimku si zapíšte. Ak návrh niekde na ceste prekladá adresy, musí pravidlo použiť preložený zdroj a pôvodná adresa klienta už v logu nie je vidieť.

Overte sa, potom namapujte jednotku

Prechádzajte vrstvy pomocou príkazov, nie okna Prieskumníka:

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

Druhý príkaz dokazuje cestu TCP, nie právo čokoľvek čítať. Tretí je miestom, kde sa uplatňuje overovanie a autorizácia, a zlyhanie tam by vás malo poslať k oprávneniam zdieľania a súborového systému, nie späť k routeru.

Ponechajte podpisovanie SMB a existujúce zásady overovania bez zmeny. Znova zapínať SMB1 alebo preposielať zisťovacie broadcasty tunelom nie je pre explicitnú cestu potrebné a TCP 445 má zostať na súkromnej ceste, nie na presmerovaní do internetu. Dajte používateľom spravovanú zástupku alebo mapovanú jednotku na schválený názov a prázdna stránka Siete prestane prekážať.

Súvisiace články