Kompyuta za mezani za ofisi zinafika kwenye ushirikiano, watumiaji wa VPN wanapata muda kuisha, na akaunti hiyo hiyo inafanya kazi kutoka hotspot ya simu. Ruhusa za ushirikiano ni nadra kuwa tofauti; anwani inayofika kwenye seva ya faili ndiyo huwa tofauti. Kanuni iliyozuiwa kwa LocalSubnet inaruhusu subnet za seva yenyewe zilizounganishwa, na bwawa la VPN lililoelekezwa kando si moja yao. Miundo miwili inafunga pengo hilo, na inaacha kumbukumbu tofauti sana.

Miundo miwili, dalili moja

Muundo wa kwanza unaongeza bwawa la VPN kwenye sharti la anwani ya mbali ya kanuni. Seva basi inaona anwani ya handaki ya kila mteja, hivyo kumbukumbu zake zinaweza kutenganisha mtumiaji mmoja wa mbali na mwingine. Muundo wa pili unaelekeza trafiki ya VPN kupitia lango linaloitafsiri kuwa anwani ya LAN kabla seva kuiona. Hiyo inarejesha muunganisho na kuondoa tofauti katika hatua hiyo hiyo.

Jedwali linaelezea majukumu badala ya anwani, na viambishi vyako mwenyewe huamua mstari unaotumika. Chapisha thamani halisi za seva badala ya kunakili mfano kutoka chapisho la blogi:

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

Jedwali ni msaada wa uamuzi, si dai kuhusu kila usambazaji. Mwenyeji aliye na violesura vya ziada, kiungo cha pili cha tovuti au barakoa nyingine ana seti ya ndani tofauti.

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

Marejeleo ya New-NetFirewallRule ya Microsoft yanaeleza masharti ya anwani ya mbali na neno kuu LocalSubnet. Isome kabla ya kuamua kuwa neno kuu linamaanisha anwani zote za kibinafsi, kwa sababu sivyo.

Linganisha kile seva inapokea kwa kweli

Soma kanuni inayotumika badala ya ile ambayo mtu anakumbuka kuwa aliiunda. Hakikisha imewezeshwa, inatumika kwa wasifu unaotumika, na sharti lake la anwani ya mbali linalingana na chanzo ambacho seva inaona. Kanuni iliyowezeshwa tu kwenye wasifu wa Domain haifanyi chochote wakati adapta imehamia Public baada ya mabadiliko ya mtandao.

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

Amri ya kwanza inachapisha vichujio vya anwani vilivyounganishwa na kanuni za kushiriki faili, na ya pili inaonyesha wasifu gani unaotumika na jinsi trafiki inayoingia isiyolingana inavyoshughulikiwa. Tafuta pia kanuni ya kuzuia na sera inayosimamiwa kwa serikali kuu. Kanuni za kuzuia zina kipaumbele juu ya kanuni za ruhusa, na sera inayozima ujumuishaji wa kanuni za ndani inaweza kufanya msamaha mpya wa ndani usifanye kazi.

Hii ni kesi ambapo kanuni inaonekana sahihi kwenye konsoli na haina athari yoyote kwenye trafiki. Angalia ugawaji wa wasifu wakati huo huo, kwa sababu kompyuta ndogo iliyojiunga na mtandao mwingine inaweza kuhamia wasifu wa Public bila mtu yeyote kugusa firewall.

Jaribu usafirishaji kabla ya kuingia

Tenganisha ufikiaji na uthibitishaji. Msikilizaji kwenye TCP 445 anathibitisha kuwa huduma imefungwa kwenye bandari; haithibitishi kuwa pakiti ya mbali inaweza kuifikia. Muunganisho wa TCP uliokamilika, kwa upande wake, bado hausemi chochote kuhusu kuweka kikao cha SMB au ruhusa za ushirikiano. Jaribu kupeana mikono kutoka pande zote mbili kabla ya kuhariri kanuni.

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

Amri ya kwanza inaripoti kama kupeana mikono kwa TCP kunafanikiwa kutoka kwenye mashine unayoendesha, na ya pili inaongeza anwani iliyotatuliwa na maelezo ya violesura. Iendeshe kutoka kwa mteja wa VPN na kutoka kompyuta ya mezani ya ofisi, kisha linganisha. Ping haijibu swali lolote kati ya haya, kwa sababu ICMP inaweza kuzuiwa wakati SMB iko wazi, au kuruhusiwa wakati firewall inadondosha 445.

Ikiwa kupeana mikono kunashindikana tu kutoka VPN, wigo wa chanzo ndiye mtuhumiwa mkuu. Ikiwa kunafanikiwa na ushirikiano bado unakukataa, nenda kwenye utambuzi wa kikao cha SMB na ruhusa badala ya kuhariri kanuni za firewall.

Wakati NAT ya chanzo inaondoa tofauti

Kukiwa na tafsiri kwenye njia, seva haiwezi kutofautisha wateja binafsi wa VPN kwa anwani. Kila mtumiaji wa mbali huja kama lango. Uidhinishaji wowote unaotegemea kuwatofautisha lazima utekelezwe mahali ambapo utambulisho wao bado unaonekana, ambayo kwa kawaida inamaanisha kituo cha VPN au proksi inayothibitisha. Kanuni ya firewall inaweza kuruhusu trafiki; haiwezi kurejesha tofauti ambayo tafsiri iliondoa.

Mara anwani hiyo ya lango inaporuhusiwa, kila mtumiaji wa mbali anarekodiwa chini ya anwani moja, hivyo kanuni inatoa bwawa zima kwa yeyote anayeweza kufikia lango. Ikiwa uamuzi kwa kila mtumiaji ni muhimu, weka anwani za awali zionekane au hamisha uamuzi kwenye tabaka ambalo bado linamjua mtumiaji. Vinginevyo kila mtumiaji wa mbali anarithi ruhusa za anwani moja ambayo seva inaweza kuiona, na ufuatiliaji wa ukaguzi hauwezi kuwatofautisha baadaye. Hilo ni uamuzi wa muundo, si maelezo ya firewall.

Chagua kwa makusudi kati ya miundo miwili. Zuiya kanuni kwa bwawa halisi la VPN wakati seva inapaswa kuona nani aliunganishwa, na kabali njia iliyotafsiriwa tu wakati seva kwa kweli haihitaji taarifa hiyo. Andika anuwai ya chanzo iliyochaguliwa kando ya kanuni, kwa sababu mtu anayefuata kutatua hili ataangalia kwanza jedwali la anwani.

Makala zinazohusiana