Güvenlik duvarı kuralı yazdım, hiçbir şey olmuyor: üç seviyeli anahtar
Proxmox güvenlik duvarı üç seviyede açılır ve üçü birden açık olmadan kural işlemez. En sık yaşanan durum, kuralın doğru olması ama üstteki anahtarın kapalı olmasıdır.
AtlasPVE ·
Bu madde şunları karşılıyor
- proxmox güvenlik duvarı çalışmıyor
- proxmox firewall kuralı etkisiz
- proxmox datacenter firewall açma
- proxmox vm firewall ayarı
- proxmox port kapatma
Kuralı yazdınız, kaydettiniz, ve hiçbir şey değişmedi. Trafik hâlâ geçiyor, ya da engellemek istediğiniz şey engellenmedi. Kural yanlış olduğu için değil, kuralın bulunduğu katman kapalı olduğu için.
Üç seviye, üçü birden
Güvenlik duvarı tek bir yerde açılıp kapanmaz. Üç seviyesi vardır ve her birinin kendi anahtarı vardır: en üstte küme seviyesi, ortada düğüm seviyesi, en altta makinenin ağ arayüzü. Bir kural ancak zincirin tamamı açıkken işler. Makinede yazılmış kusursuz bir kural, üstteki anahtar kapalıyken hiçbir şey yapmaz ve hiçbir uyarı da vermez.
Bu yüzden teşhis yukarıdan aşağı yapılır: önce en üst anahtar açık mı, sonra düğüm, sonra makine. Aşağıdan başlamak zaman kaybettirir.
Makine seviyesindeki ikinci anahtar
Makine tarafında anahtar makinenin kendisinde değil, ağ arayüzünde durur. Makinede güvenlik duvarını açıp arayüzde açmamak, ya da tersi, kuralı yine etkisiz bırakır. İki farklı yer olduğu için sık atlanır.
Yön meselesi
Kurallar makinenin bakış açısıyla yazılır. İçeri gelen ile dışarı giden aynı kural olmadığı gibi, hangi tarafın "içeri" olduğu da bulunduğunuz seviyeye göre değişir. Bir kuralın hiç eşleşmemesinin en sıradan sebebi yanlış yöne yazılmış olmasıdır.
Sıra da bir kuraldır
Kurallar yukarıdan aşağı okunur ve ilk eşleşen uygulanır. Genel bir izin kuralının altına yazılmış dar bir yasak kuralı hiç okunmaz. Kural listesi bir küme değil, bir sıradır.
Herkesi durduran korku
En üstteki anahtarı açmak insanları korkutur, çünkü açtıkları anda paneli kaybedip bir daha hiç açmama ihtimali vardır. Bu korku yersiz değil: varsayılan davranış ve yönetim erişiminizin bir kuralla korunup korunmadığı burada belirleyicidir. Doğru sıra, önce yönetim erişimini açık bırakan kuralı yazmak, sonra anahtarı açmaktır. Ters sırayla yapıldığında bir kez kilitlenen kişi bir daha o anahtara dokunmaz ve makine yıllarca korumasız kalır.
Kuralın çalışıp çalışmadığını anlamak
En işe yarar alışkanlık günlüğe bakmaktır. Bir kural eşleşiyorsa günlükte iz bırakır; hiç görünmüyorsa ya zincir kapalıdır ya da kural hiç eşleşmiyordur. Tahmin etmek yerine bakmak, bu konuda en çok zaman kazandıran şeydir.
İki güvenlik duvarı var, ikisine de bakın
Sanal makinenin kendi işletim sistemi de bir güvenlik duvarı çalıştırıyor olabilir. Makinenin içinde engellenen bir paket, sunucu tarafındaki günlükte hiç görünmez. "Sunucuda her şey açık ama bağlanamıyorum" durumunun en sık cevabı budur.
Atlas ne yapıyor
Atlas düğüm seviyesindeki kuralları tek ekranda listeler. Kural listesinin üstünde zincirin durumu ayrı bir şerit halinde durur: kuralların şu anda işleyip işlemediğini yazar. Liste tek başına "kural var" der, "kural işliyor" demez; şerit tam olarak o farkı söyler.
Anahtarı o şeritten açma seçeneği bilerek konmadı. En üstteki anahtar, yönetim erişimini koruyan bir kural olmadan açılırsa panel kaybedilebilir; göstermek ile açmak ayrı işlerdir.
Kurallar tek tek açılıp kapatılabilir, yani bir kuralı silmeden etkisini deneyebilirsiniz.
Kaynaklar
Proxmox'un kendi belgeleri. İngilizce, ve bu konuda son sözü onlar söyler.