İdxal edilmiş VPN marşrutları işləyən müştəridən fərqlidir? İkisini də müqayisə edin
Saxlanılmış NetworkManager profili ilə faktiki quraşdırılmış marşrutlar iki ayrı şeydir. Nəyisə dəyişməzdən əvvəl şəxsi və ictimai ünvanları müqayisə edin.
Bəzi şəxsi xidmətlər VPN vasitəsilə cavab verir, adi internet trafiki isə həmkarın maşınındakından tamamilə fərqli davranır və adamı Ubuntu müştərisi xarab olduğu qənaətinə gətirir. Bu qənaət bir addımı atlayır. İşləyən şəxsi əməliyyat və fərqli ictimai yol iki müşahidədir və fərq adətən müştərinin özündə deyil, hər müştərinin quraşdırdığı trafik siyasətində olur.
Saxlanılmış konfiqurasiyanı faktiki şəbəkə vəziyyəti ilə müqayisə etmək üç əmr tələb edir və təxminlərin cavablandırmağa çalışdığı suala cavab verir.
Əvvəlcə saxlanılmış profil, sonra faktiki vəziyyət
İdxal edilmiş OpenVPN bağlantısı öz ayrı NetworkManager profilinə çevrilir. Gəldiyi .ovpn faylı idxal tamamlandığı anda həqiqət mənbəyi olmaqdan çıxır, ona görə həmin faylı sonradan redaktə etmək istifadə etdiyiniz bağlantını heç dəyişmir. Müqayisənin ilk dəfə səhv getdiyi yer budur və bu səhv səssizcə baş verir.
nmcli -f connection.id,connection.uuid,ipv4.never-default,ipv4.routes,ipv4.dns connection show office-vpn
Adlar toqquşduqda UUID-ni oxuyun; təkrarlanan adlar yenidən quraşdırmalardan və profil bərpalarından sonra da qalır və siz istifadədə olmayan nüsxəni redaktə etməyə bir saat sərf edə bilərsiniz. Gördüyünüz dəyərlər saxlanılmış niyyəti təsvir edir: profilin default marşrutu götürə bilib-bilmədiyini, hansı marşrutların saxlandığını və hansı həllediciləri və axtarış domenlərini istədiyini. Onlar bağlantı aktivləşəndə nə baş verdiyini təsvir etmir, çünki bir plagin və ya server təpmesi profilin qeyd etmədiyi vəziyyət əlavə edə bilər. Növbəti əmrin əhəmiyyəti bundandır.
Sonra sistemin həmin niyyətlə faktiki nə etdiyinə baxın, siyasət qaydaları və yalnız əsas cədvəl deyil, bütün cədvəllər daxil olmaqla. Saxlanılmış xassələr girişdir, quraşdırılmış cədvəllər isə nəticədir.
ip -4 rule show
ip -4 route show table all
İki təyinat, bir müqayisə
İşləyən bir şəxsi təyinat və bir adi ictimai təyinat seçin, sonra nüvədən hər birinin hansı yolu götürəcəyini soruşun. Bunu hər iki maşında etmək qeyri-müəyyən fərqi konkret fərqə çevirir.
ip -4 route get 10.40.0.20
ip -4 route get 203.0.113.20
Ünvanlar öz ünvanlarınızla əvəz etmək üçün nümunələrdir; əsas olan cütdür, rəqəmlər deyil. Hər çıxışda göstərilən interfeysi, mənbə ünvanını və cədvəli müqayisə edin. Şəxsi axtarış tuneli göstərdikdə və ictimai axtarış da tuneli göstərdikdə tam tuneliniz var və digər müştəridə bölünmüş tunel ola bilər, ya da əksi.
İki müştərinin eyni mətni çap etməsini tələb etməyin. OpenVPN-də redirect-gateway def1 adətən bir default yerinə iki yarım-prefiks marşrutu kimi ifadə olunur və onları fərqli göstərən menecer buna görə səhv deyil. Formatlaşdırmanı deyil, axtarışların göstərdiyi əhatəni qiymətləndirin.
İki müştərinin qanuni olaraq fərqləndiyi yerlər
Müştəri defoltları siyasət seçimləridir və bir-biri ilə uzlaşmaya bilər. Bir məhsul tam tunelə üstünlük verə bilər, digəri yerli defoltu saxlayıb yalnız şəxsi prefiksləri yönləndirə bilər, üçüncüsü isə serverin itələdiyini izləyə bilər. Fərq yalnız sizə verilən tələbə zidd olduqda qüsurdur.
Deməli, hər müştəri digəri ilə deyil, təsdiqlənmiş bölünmüş və ya tam tunel niyyəti ilə müqayisə edin. Tələb şəxsi trafikin tuneldən istifadə etməsi və yerli internet yolunun yerli qalmasıdırsa, onda tam tunel qüsurdur və bölünmüş tunel düzgündür, hansı müştərinin nə etməsindən asılı olmayaraq. Niyyəti hər iki konfiqurasiyaya baxmazdan əvvəl yazın, əks halda yoxladığınız ilk müştəri səssizcə standart olur.
DNS ikinci oxdur və müstəqil şəkildə uğursuz olur. Düzgün marşrut yenə də şəxsi zona üçün cavab verə bilməyən həllediciyə sorğu göndərə bilər və düzgün həlledici səhv marşrutu düzəltmir. İkisini də yoxlayın və şəxsi adın həll olunduğu halda şəxsi ünvanın həll olunmamasını iki qatın ayrı-ayrı həll edilməsinin sübutu sayın.
Müqayisəni təmiz saxlayın
Bir dəfə yalnız bir bağlantı sahibi işlədin. İdxal edilmiş profilin yanında işləyən əmr sətri OpenVPN sessiyası öz marşrutlarını və öz həlledici vəziyyətini quraşdırır və yaranan qarışıq heç bir müştərinin davranışı deyil. Digərini ölçməzdən əvvəl birini söndürün. Nəyin hələ vəziyyət saxladığına əmin deyilsinizsə, yenidən başladın, çünki bir saat əvvəlki köhnə marşrut tam olaraq siyasət problemi kimi görünəcək.
Qalan hər şeyi də sabit saxlayın: eyni son nöqtə, eyni hesab, eyni proqram versiyaları, eyni şəbəkə. Həmkarın Windows noutbukunda uğur başqa müştərini, başqa həlledici inteqrasiyasını və bəlkə başqa server profilini yoxlayır, ona görə Ubuntu meneceri haqqında sübut deyil.
NetworkManager-in IPv4 parametrləri arayışı never-default və saxlanılmış marşrut xassələrini dəqiq təyin edir və idarə olunan dəyəri dəyişməzdən əvvəl oxumağa dəyər. Və bu müqayisənin əhatəsini xatırlayın: IPv4-ü əhatə edir və uyğun IPv6 siyasəti haqqında heç nə demir, onun öz defoltları və sizi təəccübləndirməyin öz yolu var.