İki cihaz, bir Wi-Fi, fərqli VPN çıxışları: nəyi həll edir
Ev ünvanı, tunel ünvanı və ictimai çıxış üç fərqli şeydir. İki cihaz fərqli çıxışlardan çıxa bilər və heç nə bunun baş verəcəyinə zəmanət vermir.
Eyni ev marşrutlaşdırıcısındakı iki noutbuk internetə fərqli VPN çıxışları ilə çıxa bilər və paylaşılan Wi-Fi bununla bağlı heç nə demir. Nəticəni həll edən odur ki, tunel harada işləyir və hər sorğu üçün yolu hansı siyasət seçir. Əks inam da eyni dərəcədə geniş yayılıb və eyni dərəcədə səhvdir: ayrı profilli iki cihaz avtomatik olaraq iki ictimai ünvan yaratmır. Hər iki səhv bir ünvana üç ünvan kimi baxmaqdan gəlir.
Üç ünvan, amma yalnız biri çıxır
Noutbukun yerli şəbəkədə onu lokal seqmentdə tanıdan ev-LAN ünvanı var və onun VPN daxilində təyin edilmiş tunel ünvanı da ola bilər. Bunların heç biri uzaq xidmət üçün görünmür. Həmin xidmətin qeyd etdiyi şey, paketi nəhayət göndərən cihazın yoldakı hər hansı çevirmədən sonrakı ictimai çıxış ünvanıdır.
RFC 3022 buradakı qarışıqlığın çoxunu izah edən fərqi çəkir. Ənənəvi NAT daxili ünvanları ictimai ünvanlara uyğunlaşdırır, port çevirməsi isə çoxsaylı daxili ünvanın eyni vaxtda bir ictimai ünvandan istifadə etməsinə imkan verir. Bir ictimai ünvanı və bir neçə cihazı olan ev təsərrüfatı ikinci haldır və bu, demək olar ki, hər yerdə standartdır.
Profilləri deyil, ictimai ünvanları sayın. Fərqli tunel ünvanları və eyni çıxış siyasəti olan iki müştəri bir müşahidə olunan ünvan verir, fərqli marşrutlaşdırılmış çıxışı olan tək bir müştəri isə başqa bir ünvan verə bilər. Bu tək müqayisə bütün sınaqdır. Qalan hər şey uzaq tərəf haqqında fərziyyədir.
İki çıxışı həqiqətən fərqli edən nədir
İnternetdən əvvəlki son cihaz həmin trafik üçün fərqli ictimai ünvan istifadə etdikdə çıxış fərqli olur. Bu, VPN-in başqa yerdə bitməsinə, çıxış hovuzunun başqa ünvan təyin etməsinə və ya provayderin sorğunu başqa çıxışdan yönləndirməsinə görə baş verə bilər. Üçü də uzaq tərəfdə verilən siyasət qərarlarıdır və heç biri ev marşrutlaşdırıcısından görünmür.
Hər biri öz müştərisini eyni profillə işlədən iki cihaz adətən eyni hovuza düşür və müəyyən sessiya üçün çox vaxt eyni çıxışı alır. Bu nasazlıq deyil, paylaşılan hovuzun normal davranışıdır. Fərqli çıxışlar əldə etmək adətən müştərini iki dəfə quraşdırmaq deyil, xidmətdən fərqli təyinatlar istəmək deməkdir.
Zəmanət üzərində dizayn qurmadan əvvəl eyni vaxtlı bağlantılarla bağlı xidmət şərtlərini oxuyun. İkinci giriş qoşulmaq icazəsidir, eksklüziv ünvan vədi deyil. Şərtlər səssizdirsə, fərziyyə yürütmək əvəzinə provayderdən soruşun. Cavab dizaynı hər hansı müştəri parametrindən daha çox dəyişir.
Niyə ayrı profillər ayrı çıxış deyil
Profil VPN-ə necə çatmağı və necə autentifikasiya olunmağı təsvir edir və sonrasında nə baş verdiyi barədə demək olar ki, heç nə demir. Çıxışı uzaq tərəf seçir, marşrutlaşdırma, ünvan hovuzları və çevirmə siyasəti orada yaşayır. Profili ikinci maşında təkrarlamaq müştəri konfiqurasiyasını təkrarlayır, serverin qərarını yox.
Əksi də doğrudur. Bir VPN serveri marşrutlaşdırma və çevirmə siyasəti belə qurulduqda birdən çox ictimai çıxış təqdim edə bilər, ayrı serverlər isə bir aşağı axın çıxışını qidalandıra bilər. Yəni konfiqurasiyanızdakı server adlarının sayı ünvanların sayı barədə heç nə demir. Buna görə də bu cavabı axtarmaq üçün yanlış yer konfiqurasiyadır.
Yeganə etibarlı cavab istifadə etmək istədiyiniz quruluşdan keçən sorğudan gəlir. Qalan hər şey çıxarışdır.
Ayrılığı hara qoymalı
Marşrutlaşdırıcı tuneli bütün ev təsərrüfatını əhatə edir, bu rahatdır və arxasındakı hər cihaz üçün tam bir paylaşılan çıxış yaradır. Hər cihazda müştəri sizə cihaz üzrə nəzarət verir, amma hər cihazın quraşdırılmasını və quraşdırılmış qalmasını tələb edir. Siyasət qabiliyyətli marşrutlaşdırıcı ortada dayanır və hər cihaz üçün yol seçir, ancaq yenidən qoşulmalar və DHCP dəyişiklikləri boyunca cihazları etibarlı tanıya bildikdə işləyir.
Marşrutlaşdırıcıda başqa bir özəl DHCP icarəsi yaratmaq başqa bir ictimai ünvan yaratmaqla eyni deyil. Bu yerli mənzərəni dəyişir və çıxışa toxunmur. Ayrılıq çıxış siyasətində yaşayır, həmin siyasət istər marşrutlaşdırıcıda, istərsə də VPN xidmətində olsun.
Hansı formanı seçsəniz də, sahibliyi yazın: cihazı kim quraşdırır, onun etimadnaməsini kim dəyişir və nə vaxt nəzərdə tutulan yoldan istifadəni dayandırdığını kim görür.
Həqiqətən aldığınız çıxışı yoxlayın
Yoxlamanı vacib olan tətbiqdən edin və hər iki cihazda eyni ünvan ailəsini müqayisə edin. Birindən IPv4, digərindən IPv6 nəticəsi heç biri barədə heç nə sübut etmir. Sonra yenidən qoşulmadan sonra yoxlamanı təkrarlayın, çünki hovuz təyinatı sessiyalar arasında dəyişə bilər.
Bunu tunel siyasətinin içindəki terminaldan işə salın, onu yan keçən cihazdan yox. Səhv host əmin səhv cavab verir.
curl -4 -sS https://api.ipify.org; echo
curl -6 -sS https://api64.ipify.org; echo
ip route get 1.1.1.1Hər iki cihaz eyni IPv4 ünvanını çap edirsə, neçə tunelin açıq olmasından asılı olmayaraq onlar bir çıxışı paylaşır. Sonra tunel sıradan çıxanda nə baş verdiyini qərarlaşdırın: birbaşa yola qayıdan müştəri hər iki cihazı yenidən ev ünvanına qoyur və ayrılıq heç bir xəta olmadan yox olur. Quruluşu iki çıxış kimi təsvir etməzdən əvvəl bu qayıtma davranışını təsdiqləyin və unutmayın ki, fərqli ünvanlar iki anonim şəxsiyyət deyil, şəbəkə nəticəsidir.