Marşrutlaşdırıcı mağazalarının səhifələri VPN marşrutlaşdırmasını bir onay qutusu kimi göstərir və bu ifadə üç fərqli sualı gizlədir. Qayda trafiki göndərən cihaza, onu qəbul edən serverə, yoxsa hər ikisinə uyğun gəlir? Heç birinə uyğun gəlməyən trafiklə nə baş verir? Və iki qayda üst-üstə düşdükdə hansı qalib gəlir? Cavabı mənbə və təyinat cütü kimi yazmaq qeyri-müəyyən funksiya siyahısını sınaqdan keçirilə bilən dizayna çevirir.

Funksiyanın adı iki son nöqtəni gizlədir

Tuneldən istifadə etməli olan media pleyeri mənbə uyğunluğudur. Tunel vasitəsilə əlçatan olmalı olan şəxsi ofis prefiksi təyinat uyğunluğudur. Tuneldən yalnız bir xidmət üçün istifadə etməli olan iş stansiyası hər ikisidir və bu kəsişmə əksər istehlakçı proqram təminatının pis idarə etdiyi haldır.

Məhsulları müqayisə etməzdən əvvəl tələbi cüt kimi yazın. Sonradan sınaqdan keçirəcəyiniz şey bu cütdür.

Cihaz siyahısı və ya qlobal təyinat siyahısı təklif edən məhsul «yalnız bu cihaz, yalnız bu təyinatlar» ifadəsini verə bilməyə bilər. Bu boşluq kosmetik deyil: qlobal təyinat qaydası hər cihazın həmin sayta olan trafikini tuneldən keçirir, cihaz qaydası isə həmin cihazın bütün trafikini keçirir. Heç biri tələb deyil. Ekrana güvənməzdən əvvəl bu halı iki cihazla sınayın.

Qaydanı kəsişmə kimi qurun

Cədvəl dizaynı dürüst saxlayır. Ssenarini sola qoyun, sonra göndərən uyğunluğunu və hədəf uyğunluğunu ayrı-ayrılıqda adlandırın:

ScenarioSender matchTarget matchRule shape
Media player uses the tunnelPlayer addressAny internet destination except the LANSource only
Office prefix reachableAuthorized LAN devices10.40.0.0/16Target only
One app on one laptopLaptop addressThe service address setSource and target
Guest network never tunnelsGuest subnetAnyDeny, evaluated first

Üçüncü sətir maraqlıdır, çünki hər iki yarıya eyni vaxtda ehtiyac duyur. Əgər proqram təminatı yalnız bir oxu ifadə edə bilirsə, tələb iki qaydaya bölünməli və ya bunu bacaran cihaza köçürülməlidir.

Mənbə kimliyini sabit saxlayın. DHCP rezervasiyası, ayrılmış seqment və ya cihaz kimliyi mexanizmi işləyir, lakin icarə müddəti bitdikdən sonra dəyişən ünvan işləmir. IPv6-nı daxil edin, çünki bir IPv4 ünvanı cihazın bütün trafikini müəyyən etmir.

Üst-üstə düşməni prioritet həll edir

Qaydaların üst-üstə düşməsi normaldır. Geniş cihaz qaydası və dar təyinat qaydası eyni axını təsvir edə bilər və sənədləşdirilmiş prioritet sırası hansının qalib gəldiyini müəyyən edir. Cəlbedici parametrlər ekranı sizə bu sıranı demir.

Sıra və uyğunsuz hal üçün təlimatı oxuyun, sonra hər ikisini müşahidə edə biləcəyiniz trafiklə sınayın:

ip rule show
ip route get 203.0.113.10

Əgər sənədlər sıranı göstərmirsə, dar qaydanın qalib gəlməyə biləcəyini fərz edin və dizaynı buna uyğun qurun. Toqquşa bilməyən iki qayda, üstünlüyü sənədləşdirilməmiş bir ağıllı qaydadan daha asan dəstəklənir.

Adlar yeniləmə siyasəti tələb edir

Domen kimi yazılmış təyinat texniki xidmət problemi əlavə edir. Marşrutlaşdırıcı onu həll etməli, xəritələnməni yeniləməli, çoxsaylı ünvanları və subdomenləri idarə etməli, gözlənilən həlledicini yan keçən tətbiq DNS-i ilə bacarmalıdır.

Bir axtarış nəticəsini IP qaydasına köçürmək anlıq görüntüdür, domen siyasəti deyil.

Cavabın qayda səhv olmazdan əvvəl nə qədər köhnələ biləcəyini və həll uğursuz olduqda marşrutlaşdırıcının nə edəcəyini müəyyən edin. Son məlum ünvanı saxlayan qayda xidmət miqrasiyasından sonra da yaşaya bilər; girişi silən qayda tuneli səssizcə dayandıra bilər. Hər iki davranış qəbul ediləndir, əgər qaydanın yanında yazılıbsa.

Əlçatmaz vəziyyəti müəyyən edin

Marşrut üstünlüyü yalnız-VPN trafik tətbiq etmir. Tunel söndükdə marşrutlaşdırıcı axını bloklaya, birbaşa göndərə və ya başqa tunel istifadə edə bilər və hər seçimin fərqli uğursuzluq imzası var.

Tələbin hansına ehtiyac duyduğunu müəyyən edin, sonra tuneli dayandırıb axını izləməklə yoxlayın:

curl -sS -o /dev/null -w "%{http_code}" --max-time 5 https://service.example/
ping -c 2 203.0.113.10

Marşrutlaşdırıcıdan qaynaqlanan trafik ayrı bir əhatə dairəsidir. DNS yönləndirməsi, yeniləmə yoxlamaları və monitorinq cihazın mənbə uyğunluğunu miras almaq əvəzinə marşrutlaşdırıcının özündən yeni axınlar başlada bilər. Bu axınları açıq şəkildə nəzərə alın, əks halda jurnallarda izahsız sızmalar kimi görünəcəklər.

Əlaqəli məqalələr