VPN ünvanında Samba: dinləyici niyə yox olur
Paylaşım tunel yenidən başlayana qədər işləyir, sonra ping hələ cavab verdiyi halda vaxt aşımına düşür. Yox olmuş ünvana bağlanmış dinləyici bütün mənzərəni izah edir.
Paylaşım bütün səhər işləyir, tunel naharda yenidən qoşulur və eyni UNC yolu indi vaxt aşımına düşür, halbuki serverə ping hələ cavab verir. Paylaşım tərifində heç nə dəyişməyib və VPN işləyir. Dəyişən, Sambanın bağlandığı yerli ünvandır və interfeys yenidən yaradıldıqdan sonra o ünvan artıq mövcud deyil. Bu uğursuzluq rejimi dinləyicinin həyat dövrü problemidir, icazə problemi deyil.
Paylaşım tunel yenidən başlayana qədər işləyir
Xidməti ünvana bağlamaq onun soketini həmin ünvanın ömrünə bağlayır. Tunel interfeysi məhv edilib yenidən qurulduqda köhnə ünvan yox olur və ona bağlanmış soket də onunla gedir. Xidmət işləməyə davam edir, amma müştərilərin yönləndirildiyi yerdə heç nə dinləmir.
Yeni ünvan ICMP-yə cavab verirsə ping hələ də uğurlu ola bilər, buna görə paylaşım ölü olduğu halda əlaqə yaxşı görünür. Məhz bu bir yanıldıcı uğur insanları firewala yönəldir.
Əlçatanlıq bağlama ünvanı deyil
Burada üç qərar qarışır. Marşrut müştəri paketinin gəlib-gəlmədiyini müəyyən edir. Dinləyici soket onu yerli ünvanda nəyinsə qəbul edib-etmədiyini müəyyən edir. Paylaşım konfiqurasiyası və fayl sistemi icazələri bundan sonra nə olacağını müəyyən edir. İnterfeys yenidən yaradıldıqda yalnız ikincisi pozulur.
VPN hovuzundakı ünvan da avtomatik olaraq yerli bağlama ünvanı deyil. O, müştəriyə aiddir, fayl serverinə yox. Ping fayl xidməti üçün zəif sınaqdır.
Sənədləşdirmədə də bu sahibləri ayrı saxlayın. VPN hovuzunda gələcək dəyişiklik Sambanı redaktə etməyi tələb etməməli, paylaşım icazəsindəki dəyişiklik isə tunelin yenidən başladılmasını tələb etməməlidir.
Əvəzində sabit ünvana bağlayın
Daha sabit dizayn Sambanı daimi ünvanda saxlayır və müştəriləri ora VPN daşıyır. Tunel dalğalandıqda server ünvanı dəyişmir, buna görə dinləyici heç vaxt interfeysi izləmək məcburiyyətində qalmır. Qəbul o zaman VPN yolu və host firewallu ilə tətbiq edilir, onlar da məhz bu iş üçün qurulub.
Tunelə bağlanmaq məcburiyyətindəsinizsə, quraşdırılmış buraxılışın müqaviləsini anlayın. interfaces və bind interfaces only parametrləri eyni şey deyil və bağlama sənədləşdirməsi fasiləli interfeyslər barədə xəbərdarlıq edir. Bəzi platformalarda dinamik dinləyici idarəetməsi var, amma bu, güman etmək deyil, yoxlamaq lazım olan bir imkandır. Cədvəli dalğalanmadan əvvəl və sonra oxuyun və iki çıxışı müqayisə edin.
ss -ltnp | grep ':445'Yenidən qoşulmanı sınayın, yaşıl işığı yox
Dinləyicini xidmət başladıqdan sonra deyil, yenidən qoşulmadan sonra yoxlayın. Tuneli yenidən yaradın, sonra dinləmə cədvəlini oxuyun və soketin müştərilərin yönləndirildiyi ünvanda olduğunu təsdiqləyin. Yaşıl tunel göstəricisi və keçən konfiqurasiya yoxlaması bunların heç birini sübut etmir.
smbclient -L //files.corp.example -U aliceSonra müştəridən bir icazəli əməliyyat və bir rədd edilmiş yol işlədin, ikinci yenidən qoşulmadan sonra təkrarlayın. Paylaşım yalnız ilk dalğalanmaya qədər işləyirsə, bağlama hələ də interfeysin ömrünə bağlıdır və dizayn düzəldilməyib. Bağlamanı və ya xidmət ünvanını dəyişin, simptom qayıtmağı dayandıracaq.