Kontena la Windows linalohitaji sehemu ya pamoja upande wa pili wa handaki lako hushindwa kwa njia mbili huru, na Explorer ya mwenyeji haithibitishi hata moja. Kontena lina ncha yake ya mtandao na utambulisho wake wa mchakato. Jina linalotatuliwa kwenye kompyuta ya mezani na kipindi kinachokubaliwa na seva ya faili hapo hueleza kompyuta ya mezani, si mzigo wa kazi.

Explorer ya mwenyeji si ushahidi

Kufungua sehemu ya pamoja kwenye mwenyeji hutumia mteja wa DNS wa mwenyeji, jedwali la uelekezaji la mwenyeji na akaunti iliyoingia kwenye mwenyeji. Mchakato wa kontena haurithi chochote kati ya hivi kwa udokezaji, hata kontena linapotekelezwa kwenye mashine hiyo hiyo na mteja wa VPN pia unatekelezwa hapo. Mpaka wa kwanza ni njia ya mtandao: je, kontena linaweza kutatua jina, na je, linaweza kufungua kipindi cha TCP kwenye lango la SMB. La pili ni utambulisho: je, seva ya faili inakubali kile kontena linawasilisha, pamoja na ruhusa ambazo mzigo wa kazi unahitaji.

Kuzichukulia kama tatizo moja huzalisha mzunguko unaojulikana wa kupanua kanuni za firewall ili kurekebisha kile ambacho kwa hakika ni jibu la kukataliwa kwa ufikiaji kutoka sehemu ya pamoja.

Fuata ombi la kontena lenyewe

Mtandao wa kontena za Windows unasimamiwa na Host Networking Service, ambayo huunda ncha zenye nafasi yao ya majina ya mtandao. Hali uliyochagua huamua ikiwa ncha inatafsiriwa, inaunganishwa kwa daraja, au inaunganishwa na mtandao unaoshirikiwa na mwenyeji. Uamuzi huo hubadilisha mambo mawili kwa wakati mmoja: kile kontena linaweza kutatua, na anwani gani ya chanzo seva ya faili inaona.

Thibitisha kile kontena lenyewe linachoona kabla ya kubadilisha chochote. Jina linalotatuliwa nje linaweza kushindwa ndani, kwa sababu usanidi wa DNS wa kontena si wa mwenyeji, na ncha iliyotafsiriwa inaweza kuwasilisha chanzo ambacho kanuni za seva ya faili hazitarajii.

docker exec -it app powershell -Command "Resolve-DnsName files.corp.example"
docker exec -it app powershell -Command "Test-NetConnection files.corp.example -Port 445"
docker exec -it app powershell -Command "Get-NetIPConfiguration"

Ikiwa utatuzi unashindwa, rekebisha DNS katika usanidi wa mtandao badala ya kubadilisha anwani. Kubadilisha jina na IP kunaweza kubadilisha tabia ya uthibitishaji na utambulisho wa seva, jambo ambalo hubadilisha tatizo moja kuwa mawili. Sera ya mteja wa VPN yenyewe ni kitu kinachofuata cha kuangalia, kwa sababu inaweza kushughulikia michakato ya mwenyeji na trafiki inayotoka kwenye kontena kwa namna tofauti.

Utambulisho ni uamuzi tofauti

Herufi ya kiendeshi inayowekwa na mtumiaji anayeingiliana si kiolesura cha programu. Inapatikana katika kipindi kimoja cha kuingia, na mchakato wa kontena si sehemu yake. Tumia njia ya UNC na upe mzigo wa kazi utambulisho unaoungwa mkono na modeli ya usambazaji. Pale ambapo kikoa kinaunga mkono, akaunti ya huduma inayosimamiwa na kikundi (gMSA) hutoa utambulisho unaosimamiwa kupitia vipimo vya vitambulisho.

Mwongozo wa Microsoft wa gMSA ya kontena unaeleza mpangilio huo wa vipimo vya vitambulisho na masharti yake, ikiwemo uanachama wa kikoa na mwenyeji anayeweza kupata kitambulisho. Akaunti, upatikanaji, utambulisho wa mchakato ndani ya kontena na ruhusa za sehemu ya pamoja vyote vinapaswa kuoana. Kuingia kwa VPN si utambulisho huo, na kuweka nenosiri ndani ya picha ili kuiga kipindi cha mtumiaji wa mwenyeji huunda mfiduo wa kudumu.

Weka hatua inayoshindwa ionekane

Kushindwa kwa utatuzi, kukataliwa kwa muunganisho na kukataliwa kwa ufikiaji kunahitaji ushahidi tofauti. Ni mtawalia swali la DNS, swali la uelekezaji au uchujaji, na swali la uthibitishaji au ruhusa. Soma jibu ambalo kontena lilipokea badala ya hitilafu ya jumla ya programu.

Jaribu kwa utambulisho wa mzigo wa kazi wenyewe na ujaribu pia kukataliwa.

Panga kuunganisha tena

Njia za VPN huanguka. Handaki linaporejea, ncha inaweza kurejea na anwani nyingine iliyotafsiriwa, na kipindi kilichopo cha SMB kinaweza kuwa kimekufa bila programu kutambua. Shughulikia hilo katika programu: rejesha njia na utambulisho, jaribu operesheni tena, na linganisha operesheni ya faili yenye matokeo yasiyojulikana badala ya kudhani hakuna kilichotokea.

Rekodi hali ya mtandao, chanzo cha DNS na mpangilio wa utambulisho katika maelezo ya usambazaji. Kushindwa kufuata kutahusu hasa mambo haya matatu.

Makala zinazohusiana