Kontori töölauad jõuavad jagatud kaustani, VPN-i kasutajad saavad ajalõpu ja sama konto töötab telefonihotspotist. Jagamise õigused on harva see erinevus; tavaliselt on selleks failiserverini jõudev aadress. Reegel, mis on piiratud väärtusega LocalSubnet, lubab serveri enda ühendatud alamvõrke, ja eraldi marsruuditud VPN-kogum ei ole üks neist. Kaks lahendust sulgevad selle lünga ja jätavad väga erinevad kirjed.

Kaks lahendust, üks sümptom

Esimene lahendus lisab VPN-kogumi reegli kaugema aadressi tingimusse. Seejärel näeb server iga kliendi tunneliaadressi, nii et selle logid suudavad üht kaugkasutajat teisest eristada. Teine lahendus suunab VPN-liikluse lüüsi kaudu, mis teisendab selle LAN-aadressiks enne, kui server seda näeb. See taastab ühenduvuse ja kõrvaldab eristuse samas sammus.

Tabel kirjeldab rolle, mitte aadresse, ja teie enda prefiksid otsustavad, milline rida kehtib. Printige serveri tegelikud väärtused, selle asemel et kopeerida näidet blogipostitusest:

Get-NetIPAddress -AddressFamily IPv4 | Select-Object InterfaceAlias, IPAddress, PrefixLength

Tabel on otsustusabi, mitte väide iga juurutuse kohta. Hostil, millel on lisaliidesed, teine saidilink või teistsugune mask, on teistsugune kohalik hulk.

Path the packet takesAddress the server recordsFilter scope that admits itWhat the log can still tell you
Desktop on the server LANIts own LAN addressLocalSubnet or the LAN prefixWhich workstation connected
Client on the routed VPN poolIts tunnel addressThe VPN pool as a remote addressWhich VPN account connected, if the pool is logged
Client behind source NAT at the gatewayThe gateway's LAN addressThe gateway addressOnly that some VPN user connected
Site-to-site gatewayThe remote gateway's tunnel addressThe remote site's prefixWhich site connected, not which user

Microsofti New-NetFirewallRule'i viide dokumenteerib kaugema aadressi tingimused ja märksõna LocalSubnet. Lugege seda enne, kui otsustate, et märksõna tähendab kõiki privaatseid aadresse, sest see ei tähenda.

Võrrelge, mida server tegelikult vastu võtab

Lugege kehtivat reeglit, mitte seda, mille keegi mäletab olevat loonud. Kontrollige, et see on lubatud, et see kehtib aktiivse profiili kohta ja et selle kaugema aadressi tingimus vastab lähtele, mida server näeb. Ainult domeeni profiilis lubatud reegel ei tee midagi, kui adapter on pärast võrgu muutust läinud üle avalikku profiili.

Get-NetFirewallRule -DisplayGroup 'File and Printer Sharing' | Get-NetFirewallAddressFilter
Get-NetFirewallProfile | Select-Object Name,Enabled,DefaultInboundAction

Esimene käsk prindib failijagamise reeglitega seotud aadressifiltrid ja teine näitab, millised profiilid on aktiivsed ning kuidas käsitletakse mittevastavat sissetulevat liiklust. Otsige ka blokeerivat reeglit ja tsentraalselt hallatavat poliitikat. Blokeerivatel reeglitel on lubamisreeglite ees prioriteet, ja poliitika, mis keelab kohalike reeglite liitmise, võib muuta uue kohaliku erandi mõjutuks.

See on juhtum, kus reegel näeb konsoolis õige välja ja sellel pole liiklusele mingit mõju. Kontrollige samal ajal profiili määramist, sest teise võrku liitunud sülearvuti võib ilma kellegi tulemüüri puutumiseta liikuda avalikku profiili.

Testige transporti enne sisselogimist

Eraldage kättesaadavus autentimisest. Kuulaja pordil TCP 445 tõestab, et teenus on pordiga seotud; see ei tõesta, et kaugpakett selleni jõuab. Lõpetatud TCP-ühendus ei ütle omakorda veel midagi SMB-seansi loomise ega jagamisõiguste kohta. Testige kätlust mõlemalt poolt enne reegli muutmist.

Test-NetConnection -ComputerName files.corp.example -Port 445
Test-NetConnection -ComputerName files.corp.example -Port 445 -InformationLevel Detailed

Esimene käsk teavitab, kas TCP-kätlus õnnestub masinast, millel te seda käivitate, ja teine lisab lahendatud aadressi ja liidese üksikasjad. Käivitage see VPN-kliendist ja kontori töölaualt ning võrrelge. Ping ei vasta kummalelegi küsimusele, sest ICMP võib olla blokeeritud, kui SMB on avatud, või lubatud, kui tulemüür viskab 445 kõrvale.

Kui kätlus ebaõnnestub ainult VPN-ist, on lähteulatus peamine kahtlusalune. Kui see õnnestub ja jagamine keeldub teid endiselt, minge SMB-seansi ja õiguste diagnoosimise juurde, mitte tulemüürireeglite muutmise juurde.

Kui lähte-NAT eemaldab eristuse

Kui teel on teisendus, ei saa server üksikuid VPN-kliente aadressi järgi eristada. Iga kaugkasutaja saabub lüüsina. Igasugune autoriseerimine, mis sõltub nende eristamisest, tuleb jõustada seal, kus nende identiteedid on veel nähtavad, mis tavaliselt tähendab VPN-kontsentraatorit või autentivat puhverserverit. Tulemüürireegel võib liiklust lubada; see ei saa taastada eristust, mille teisendus eemaldas.

Kui see lüüsi aadress on lubatud, registreeritakse iga kaugkasutaja ühe aadressi alla, nii et reegel annab kogu kogumi kõigile, kes lüüsini jõuavad. Kui otsus kasutaja kohta on oluline, hoidke algseid aadresse nähtavana või viige otsus kihti, mis tunneb kasutajat endiselt. Vastasel juhul pärib iga kaugkasutaja selle ühe aadressi õigused, mida server näeb, ja auditijälg ei suuda neid hiljem eristada. See on disainiotsus, mitte tulemüüri detail.

Valige kahe lahenduse vahel teadlikult. Piirake reegel tegeliku VPN-kogumiga, kui server peab nägema, kes ühendus, ja aktsepteerige teisendatud teed ainult siis, kui serveril seda teavet tõesti ei ole vaja. Kirjutage valitud lähtevahemik reegli kõrvale, sest järgmine inimene, kes seda siluma hakkab, vaatab kõigepealt aadressitabelit.

Seotud artiklid