Güvenlik duvarı kuralları ilk ve son adresi kabul eder, örneğin 192.168.0.200 ile 192.168.0.255 arası, yollar ise kabul etmez. Bir yol girdisinde yalnızca ağ ve maske için yer vardır, bu da bitişik bir aralığın bir veya daha fazla hizalanmış önek olması gerektiği anlamına gelir; şundan önce OpenVPN onu kurar. route-nopull'u hizalanmamış aralıkla eşleştiren profil, hatanın genellikle saklandığı yerdir, çünkü dosya ayrıştırılır ve hiçbir yol eşleşmez. Blokları düzeltin ve hata tek komutta görünür hale gelir.

Mit: aralık bir yoldur

Yönlendirme tabloları ağ ve maske çiftlerini saklar ve en uzun eşleşmeyi seçer, bu yüzden başlangıcı ve sonu olan bir aralığın yaşayacak yeri yoktur. 256 adresi kapsayan bir önek .0 ile .255 arasını kapsar, bunun yarısı .0 ile .127 arasını kapsar ve yalnızca bu kenarlara hizalanmış bir aralık tek adımda eşlenir. Diğer her şey bloklara kesilmelidir. Daha küçük bir yol yine de özgün aralık anlamına gelir.

Öneğe hizalanmamış aralık sıkıştırılmış bir yol değildir. Farklı türde bir nesnedir ve ona yol gibi davranmak sessiz hatanın başladığı yerdir.

Hizalama aritmetiktir, stil değil

Blok boyutları önek uzunluğuna göre belirlenir. /29 yalnızca 8'e bölünebilen bir adreste başlayabilir, /28 16'ya bölünebilende, /27 32'ye bölünebilende. Bloğu sınırından kaydırın ve maske amaçladığınızdan farklı bir adres kümesini kapsar.

Alt uçtan toplayın. Her adımda aralığın sonunu aşmayan en büyük hizalanmış bloğu alın, sonra ondan sonraki ilk adresten devam edin. Bloklar üst üste binemez, çünkü her biri bir öncekinin durduğu yerde başlar.

Bunu elle yapan iki kişi aynı sonuca varmalıdır. Bir anlaşmazlık, birinin hizalanmamış bir başlangıca izin verdiği anlamına gelir.

200 ile 255 arasını işleyin

StepStartBlock that fitsLine for the profile
1.200, multiple of 8/29, 8 addresses192.168.0.200 255.255.255.248
2.208, multiple of 16/28, 16 addresses192.168.0.208 255.255.255.240
3.224, multiple of 32/27, 32 addresses192.168.0.224 255.255.255.224

Aralık .200'de başlar, bu 8'in katıdır, yani ilk blok .200'den .207'ye kadar /29'dur. Bu sekiz adresten sonra ilk boş değer .208'dir ve 16'ya bölünür, bu yüzden /28 .208'den .223'e kadar alır. Kalan .224 ile .255 arasıdır, 32'nin katında başlayan otuz iki adres, yani /27. O üç satır tüm ayrıştırmadır.

Bunları düz yazı olarak değil yol satırları olarak yazın. Yalnızca ilk satırı tutan bir profil sekiz adresi kapsar ve gerisini tünelin dışında bırakır.

route-nopull
route 192.168.0.200 255.255.255.248
route 192.168.0.208 255.255.255.240
route 192.168.0.224 255.255.255.224

Son blok sınır denetimi gerektirir. 192.168.0.224/27 içinde .224 ağ adresidir ve .255 yayın adresidir, bu yüzden .255'te yanıt vermesi gereken ana makine önek kapsamındadır ve hâlâ erişilemez. O ana makineyi taşıyın ya da bloğu yönlendirip ummak yerine aralığı başka türlü bölün.

route-nopull resme ne yapar

route-nopull yalnızca sunucunun ittiği yollar istenmediğinde ekleyin. Direktif olmadan itilen yollar ve bu satırlar bir arada bulunur ve en belirgin önek kazanır. Onunla itilen DNS ve DHCP seçenekleri de kaybolur, bu yüzden iç ad çözümlemesi kendi yapılandırmasına ihtiyaç duyar. Bu yan etki, yolu düzeltmek için direktifi ekleyenleri şaşırtır.

Doğru nedenle ekleyin, otomatik bir refleks olarak değil. İtilen yolları kaldırmak DNS sonucu olan bir ilke kararıdır. Sunucu aynı üç öneği itebiliyorsa bırakın, ve istemci tarafındaki kopyaları silin ki listeyi tek bir sahip kontrol etsin.

Olağan hataları yakalayan denetimler

Her maskenin tek bir bitişik birler dizisi olduğunu denetleyin. 255.255.255.248 değeri geçer ve 255.255.255.200 geçmez, bitişik olmayan maske reddedilir veya yanlış okunur. Ardından her blokta bir adres için yolu doğrulayın.

ip route get 192.168.0.205
ip route get 192.168.0.220
ip route get 192.168.0.240

Her yanıt tünel arabirimini adlandırmalıdır. Fiziksel bağdaştırıcıyı adlandıran bir sonuç, satırın hiç kurulmadığı anlamına gelir; bu, profil bağlandıktan sonra masaüstü ağ yöneticisi tabloyu yeniden yazdığında sık olur.

Liste için tek bir sahip seçin. Sunucu aynı önekleri itebildiğinde onları itin ve istemci tarafındaki düzenlemeleri kaldırın. Tek sahip, bir yazım hatasının tek yeri olduğu anlamına gelir ve istemci ile sunucu hangi adreslerin tünelin içinde olduğu konusunda çelişemez.

İlgili makaleler