VPN hazır olmadan diski qoşmaq? Bunu serverdə şərtləndirin
Giriş skripti şəbəkə qovluğunu tunelin marşrutu olmadan qoşur. Yalnız onun vasitəsilə cavab verən bir serveri yoxlayın, sonra istifadəçi sessiyasında qoşun və nəticəni qeyd edin.
Disk hərfi giriş zamanı görünür və sonra boş qovluq kimi açılır, ya da qırmızı xaç və əlçatmaz şəbəkə resursu barədə mesajla. İcazələr adətən qaydasındadır. Baş verən odur ki, qoşma əmri VPN müştərisinin mövcud olduğu, lakin fayl serverinə marşrutun olmadığı pəncərədə işlədi və Windows bu uğursuzluğu diskin vəziyyəti kimi qeyd etdi. Həll yolu qoşmanı giriş zamanı baş verən bir şey kimi görməyi dayandırmaq və onu bir bağlantı ardıcıllığının son addımı kimi qəbul etməkdir.
Qoşma niyə çox erkən işləyir
Giriş skripti sessiya başlayanda başlayır. Giriş zamanı qoşulan VPN müştərisi öz zaman xəttini üstünə əlavə edir: proses işləyə bilər, virtual adapter mövcud ola bilər, ofis subnetinə marşrut isə hələ də çatışmaya bilər. Bu üç vəziyyət skriptin baxışından oxşar görünür və onlardan yalnız biri işləyir.
Bəzi mühitlər hər girişdə eyni uğursuz sətri təkrarlamaqla cavab verir, bu da diski iki dəfə klikləməyi öyrənmiş istifadəçi və heç vaxt tək başına uğur qazanmamış skript yaradır.
Diskin özü bunu daha da pisləşdirir. Qoşulmuş disk sessiya obyektidir və Windows onu əlçatmaz kimi işarələdikdən sonra ikon tunel sağlam olduqdan çox sonra da qırıq qala bilər. Buna görə əl ilə yenidən qoşma işləyir, skript isə heç nə etmir. Sessiya uğursuzluğu xatırlayır, onun arxasındakı niyyəti yox.
Qoşulmuş status yol deyil
VPN nişanı tunelin işləyib-işləmədiyini bildirir. Müəyyən bir serverə marşrutun olub-olmadığını, DNS-in bu adı tunel ünvanına çevirib-çevirmədiyini, yoxsa serverin öz firewall-unun sizi qəbul edib-etmədiyini demir.
Bunlar eyni görünən nəticəyə malik üç ayrı uğursuzluqdur və nişandan asılı qalmaq onları bir etibarsız siqnalda birləşdirir.
Həqiqətən ehtiyacınız olan serveri adlandıran hazırlıq yoxlaması onları ayırd edir, çünki hansısa interfeysin özünü qoşulmuş elan etməsinə qədər deyil, konkret yol işləyənə qədər uğursuz olur.
Müştəriyə deyil, serverə güvənin
Yalnız tunel vasitəsilə əlçatan olan bir host seçin və heç nə qoşmazdan əvvəl onu gözləyin. Aşağıdakı fraqment saxlanmış Windows VPN girişini qoşur, fayl serverini yoxlayır və sonra diski qoşur.
@echo off
set server=fileserver.corp.example
rasdial "Office VPN" /disconnect
rasdial "Office VPN"
:wait
ping -n 1 -w 1000 %server% >nul || (
timeout /t 5 /nobreak >nul
goto wait
)
net use Z: \\%server%\share /persistent:no
Ping hazırlıq yoxlamasıdır, icazə testi deyil. Şəbəkənizdə ICMP filtrlənirsə, əvəzinə həqiqətən istifadə etdiyiniz xidməti yoxlayın: sürətli yoxlama üçün net view \\%server% və ya PowerShell-də 445 portuna qarşı qısa TCP testi. Hər ikisi vacib olan şeyə əsaslanır.
Məhdud sayda cəhd əlavə edin. Üst həddi olmayan gözləmə dövrəsi qırıq tuneli heç vaxt girişi bitirməyən sessiyaya çevirir və bu, itkin disk hərfindən daha pis dəstək zəngidir.
Onu yenidən işlədilə bilən və sessiyadan xəbərdar edin
Onu istifadəçinin öz sessiyasında işlədin. SYSTEM kimi işləyən tapşırıq diski tamamilə başqa sessiyaya qoyur və daxil olmuş istifadəçi nəticəni heç vaxt görmür. Bu sizə uğur bildirən skript və içində disk olmayan iş masası verir.
Qoşmazdan əvvəl yoxlayın və yalnız köhnəlmiş qeydi silin. net use Z: /delete hərf istifadə olunmadıqda xəta qaytarır və bu xətanı görməzdən gəlmək təhlükəsizdir, skriptin qalan hissəsindən imtina etməyə səbəb deyil. /persistent:no saxlayın ki, uğursuz cəhd sonradan daimi yenidən qoşulma cəhdinə çevrilməsin.
Və fayla parol qoymayın. rasdial VPN girişi üçün saxlanmış etimadnamələri təkrar istifadə edə bilər və şəbəkə qovluğu daxil olmuş istifadəçi kimi autentifikasiya etməlidir. Əgər qovluq həqiqətən fərqli etimadnamə tələb edirsə, onları hər istifadəçi üçün bir dəfə cmdkey ilə qeydiyyata alın, giriş qovluğunda yaşayan toplu faylına yerləşdirməyin. Həmin qovluğu oxuya bilən hər kəs parolu oxuya bilər və bu, rahatlığı insidentə çevirir.
Bütün skriptin yenidən işlədilməsi zərərsiz olmalıdır, çünki baş verəcək olan budur. İstifadəçilər yenidən qoşulur, noutbuklar oyanır və eyni kod yolu fərqli başlanğıc vəziyyəti ilə yenidən işləyir.
Hansı yarısının gecikdiyini sübut etmək üçün kifayət qədər qeyd aparın
Zaman damğasını, hazırlıq nəticəsini və qoşmanın çıxış kodunu istifadəçi profilinin altındakı fayla yazın. İtkin disk barədə növbəti məlumat gələndə bu jurnal yeganə vacib suala cavab verir: tunel gecikdi, yoxsa qovluq imtina etdi?
Bu olmadan hər təkrar sıfırdan araşdırılır və adi nəticə heç nəyi düzəltməyən icazə dəyişikliyi olur.
Ardıcıllığı bir dəfə soyuq yükləmədən, bir dəfə də yuxudan sınayın. Oyanma halı sıralamanın ən çox pozulduğu yerdir, çünki sessiya şəbəkədən əvvəl bərpa olunur və skript saatlarla daxil olmuş maşın görür.