Таны туннелийн нөгөө тал дахь хуваалцсан хавтас хэрэгтэй Windows контейнер хоёр бие даасан аргаар бүтэлгүйтдэг бөгөөд хостын Explorer нь тэдгээрийн аль нэгийг ч батлахгүй. Контейнер өөрийн сүлжээний төгсгөлийн цэг, өөрийн процессын таних тэмдэгтэй. Ажлын талбар дээр шийдэгддэг нэр болон файл сервер тэнд хүлээн авдаг сесс нь ажлын талбарыг тодорхойлдог, ажлын ачааллыг биш.

Хостын Explorer нь нотолгоо биш

Хост дээр хуваалцсан хавтас нээх нь хостын DNS клиент, хостын маршрутжуулалтын хүснэгт, хост дээр нэвтэрсэн бүртгэлийг ашигладаг. Контейнерын процесс эдгээрийн аль нэгийг ч далд байдлаар өвлөхгүй, контейнер нэг машин дээр ажиллаж, VPN клиент мөн тэнд ажиллаж байсан ч. Эхний хил нь сүлжээний зам: контейнер нэрийг шийдвэрлэж чадах уу, SMB порт руу TCP сесс нээж чадах уу. Хоёр дахь нь таних тэмдэг: файл сервер контейнерын танилцуулж буйг ажлын ачаалалд шаардлагатай зөвшөөрлөөр хүлээн авч байна уу.

Тэдгээрийг нэг асуудал гэж үзэх нь хуваалцсан хавтаснаас ирсэн хандалт татгалзсан гэсэн хариултыг засахын тулд галт ханын дүрмийг өргөтгөдөг танил мөчлөгийг үүсгэдэг.

Контейнерын өөрийн хүсэлтийг дагана уу

Windows контейнерын сүлжээг Host Networking Service удирддаг бөгөөд өөрийн сүлжээний нэрийн орон зайтай төгсгөлийн цэгүүдийг үүсгэдэг. Таны сонгосон горим нь төгсгөлийн цэгийг хөрвүүлэх, гүүрлэх эсвэл хосттой хуваалцсан сүлжээнд холбох эсэхийг тодорхойлдог. Энэ шийдвэр нэгэн зэрэг хоёр зүйлийг өөрчилдөг: контейнер юуг шийдвэрлэж чадах, файл сервер ямар эх сурвалжийн хаяг харах.

Ямар нэг зүйлийг өөрчлөхөөс өмнө контейнер өөрөө юуг ажиглаж байгааг баталгаажуулна уу. Гадаа шийдэгддэг нэр дотор бүтэлгүйтэж болно, учир нь контейнерын DNS тохиргоо хостынх биш, хөрвүүлсэн төгсгөлийн цэг нь файл серверийн дүрмүүд хүлээхгүй эх сурвалжийг танилцуулж болно.

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"

Хэрэв шийдвэрлэлт бүтэлгүйтвэл хаягийг орлуулахын оронд сүлжээний тохиргоо дахь DNS-ийг засна уу. Нэрийг IP-ээр солих нь баталгаажуулалт болон серверийн таних тэмдгийн зан төлөвийг өөрчилж болох бөгөөд энэ нь нэг асуудлыг хоёр болгодог. VPN клиентийн өөрийн бодлого нь дараагийн шалгах зүйл, учир нь энэ нь хостын процессууд болон контейнерээс үүдэлтэй урсгал руу өөрөөр хандаж болно.

Таних тэмдэг нь тусдаа шийдвэр

Интерактив хэрэглэгчийн холбосон дискний үсэг нь програмын интерфейс биш. Энэ нь нэг нэвтрэх сесс дотор оршиж, контейнерын процесс түүний хэсэг биш. UNC замыг ашиглаж, ажлын ачаалалд байршуулалтын загвар дэмждэг таних тэмдгийг өгнө үү. Домэйн дэмждэг газарт бүлгийн удирдлагатай үйлчилгээний бүртгэл (gMSA) нь итгэмжлэлийн тодорхойлолтоор дамжуулан удирдлагатай таних тэмдгийг өгдөг.

Microsoft-ын контейнерын gMSA гарын авлага нь итгэмжлэлийн тодорхойлолтын энэ зохицуулалт болон түүний урьдчилсан нөхцөлийг тайлбарладаг бөгөөд үүнд домэйны гишүүнчлэл болон итгэмжлэлийг татаж чадах хост орно. Бүртгэл, таталт, контейнер доторх процессын таних тэмдэг болон хуваалцсан хавтасны зөвшөөрөл бүгд нийцэх ёстой. VPN нэвтрэлт нь тэр таних тэмдэг биш бөгөөд хостын хэрэглэгчийн сессийг хуулбарлахын тулд дүрсэд нууц үг оруулах нь байнгын эрсдэл үүсгэдэг.

Бүтэлгүйтэж буй үе шатыг харагдахуйц байлгана уу

Шийдвэрлэлтийн бүтэлгүйтэл, холболт татгалзах, хандалт татгалзах нь өөр өөр нотолгоо шаарддаг. Эдгээр нь тус тусдаа DNS асуулт, маршрутжуулалт эсвэл шүүлтийн асуулт, баталгаажуулалт эсвэл зөвшөөрлийн асуулт юм. Програмын ерөнхий алдааг биш, контейнерын хүлээн авсан хариултыг уншина уу.

Ажлын ачааллын өөрийн таних тэмдгээр туршиж, татгалзалтыг ч туршина уу.

Дахин холболтыг төлөвлөнө үү

VPN замууд тасардаг. Туннель буцаж ирэхэд төгсгөлийн цэг өөр хөрвүүлсэн хаягтай буцаж ирж болох бөгөөд одоо байгаа SMB сесс програмын анзааралгүйгээр үхсэн байж болно. Үүнийг программд шийдвэрлэнэ үү: зам болон таних тэмдгийг дахин тогтоож, үйлдлийг дахин оролдож, юу ч болоогүй гэж таамаглахын оронд үр дүн нь тодорхойгүй файлын үйлдлийг эвлэрүүлнэ үү.

Сүлжээний горим, DNS эх сурвалж, таних тэмдгийн зохицуулалтыг байршуулалтын тэмдэглэлд бичнэ үү. Дараагийн бүтэлгүйтэл яг эдгээр гурван баримтын тухай байх болно.

Холбоотой нийтлэлүүд