TR7'yi yeni bir ağa bağlarken ağ yapılandırmasını hangi sırayla yaparım (route table, arayüz, IP, route, firewall)?
Kısa cevap
TR7'de ağ öğeleri birbirine bağlıdır: arayüz bir route table'a, IP adresi ve route bir arayüze, firewall kuralı bir route table'a aittir. Bu yüzden sıra şöyledir: (1) ayrı bir ağ alanı ya da ayrı bir default gateway gerekiyorsa Network → Route Tables ekranında route table oluşturulur, yoksa her zaman bulunan DEFAULT kullanılır; (2) arayüz hazırlanır: fiziksel ETH arayüzleri DEFAULT'ta gelir ve Edit Interface ile başka route table'a taşınır, VLAN, Bond, LACP gibi arayüzler Add Interface ile doğrudan istenen route table'da oluşturulur; (3) Add IP ile arayüze IP adresi eklenir (cluster'da Interface IP ve VIP); (4) Default Gateway ve static route'lar eklenir; default gateway için route table'da gateway ile aynı subnet'te bir IP bulunmalıdır; (5) firewall gelen ve geçiş trafiğinde varsayılan olarak kapalıdır, vService dinleme portları ve yönetim erişimi için izinler kendiliğinden üretildiğinden yalnızca bunların dışındaki trafik için kural eklenir. Ardından vService ve Kurum Servisi formlarında aynı route table seçilir.
Sorun: Sıra Yanlış Olunca Adımlar Hata Verir
Her ağ öğesi bir öncekinin üzerine kurulur: IP adresi bir arayüzde tanımlanır ve o arayüzün route table'ında geçerlidir; route bir arayüze bağlanır; firewall kuralı bir route table'a ve isteğe bağlı olarak bir arayüze yazılır. Sıra atlandığında şu sonuçlar görülür:
- IP eklenmeden default gateway tanımlanmaya çalışılırsa Route Tables formu
No network matches default gateway <gw> (IPv4)hatası verir ve hiçbir değişiklik uygulanmaz. - IP ve route'lar eklendikten sonra arayüz başka bir route table'a taşınırsa IP'ler ve route'lar arayüzle birlikte yeni tabloya geçer; arayüz sistemde yeniden oluşturulurken bağlantı kısa süre kesilir (kaydetme sonrası davranış).
- Firewall kuralı yanlış route table'a yazılırsa beklenen trafiğe hiç uygulanmaz; her route table'ın kural seti ayrıdır.
Çözüm
Yapılandırma tek bir sırayla, aynı ekran ailesinden yapılır: Network → Route Tables, Network → Interfaces ve Network → Firewall.
Önerilen Yapılandırma Sırası
- Nasıl çalışır Route table ağ alanını, arayüz bu alana bağlanan bağlantı noktasını, IP ve route'lar trafiğin adresini ve yolunu, firewall da izin verilen trafiği belirler. Her adım bir öncekinin oluşturduğu öğeyi seçer.
- Nerede açılır Configuration Menu → Network → Route Tables · Interfaces (Actions menüsü: Add Interface, Add IP, Add Route, Add Route Table) · Firewall
- Gereksinim Network alanında değiştirme yetkisi; ağ yöneticisinden alınan subnet, gateway ve VLAN bilgileri
- Kapsam Cihaz geneli; cluster'da yapılandırma iki cihazda ortaktır
Adım adım yapılandırma
TR7, silinemeyen DEFAULT route table ile gelir ve bütün fiziksel arayüzler başlangıçta bu tablodadır. Yeni ağ ayrı bir ağ alanında (ör. DMZ, ayrı bir müşteri) tutulacaksa ya da ayrı bir default gateway gerektiriyorsa Network → Route Tables → Add ile route table oluşturulur: Route Table Name (1–15 karakter) girilir, dinamik routing gerekiyorsa Dynamic Route Table işaretlenir ve Add butonuna tıklanır. Oluşturulan tablo boştur.
Network → Interfaces ekranında:
- Fiziksel ETH arayüzü kullanılacaksa ve DEFAULT dışındaki bir tabloya ait olacaksa arayüz seçilip Actions → Edit Interface açılır, Route Table alanında hedef tablo seçilir ve Edit Interface butonuna tıklanır. Yönetim erişim IP'si taşıyan ya da cluster eşitleme arayüzü olan arayüzler DEFAULT dışına taşınamaz.
- VLAN, VXLAN, Bond, LACP, Bridge ya da V-ETH gerekiyorsa Actions → Add Interface ile arayüz oluşturulur; birden fazla route table varken Route Table alanında hedef tablo seçilir (Add Interface).
Route Table alanı yalnızca birden fazla route table tanımlıyken görünür.
Actions → Add IP açılır; IP Interface alanında arayüz seçilir, IP alanına adres ve CIDR (varsayılan 24) yazılır ve Add IP butonuna tıklanır. Örnek: 192.0.2.10/24.
Cluster'da IP Type alanında önce her iki cihaz için Interface IP eklenir ve bu çift arayüzün VIP Communication alanında seçilir; vService'lerin dinleyeceği VIP, bu çift tanımlanmadan etkin olmaz.
Default gateway için Network → Route Tables ekranında tablonun Default Gateway kolonundaki kalem ikonuna tıklanır, Default Gateway(IPv4) alanına gateway adresi (ör. 192.0.2.254) yazılır ve Set Default Gateway butonuna tıklanır; gateway ile aynı subnet'te IP'si olan arayüz kendiliğinden seçilir. Gateway'in ping ile izlenmesi isteniyorsa default gateway bunun yerine Actions → Add Route formunda Default Gateway işaretlenerek eklenir ve Gateway Monitoring profili seçilir.
Default gateway dışındaki ağlar için aynı Add Route formunda Route Interface, Gateway ve Destination Network girilip Add Route butonuna tıklanır.
Firewall gelen (INPUT) ve geçiş (FORWARD) trafiğinde varsayılan olarak kapalıdır. vService dinleme portları, Management Access ayarları ve GTM DNS dinleyicileri için gereken izinler kendiliğinden üretilir. Bunların dışındaki trafik (ör. TR7 üzerinden yönlendirilecek sunucu trafiği için FORWARD, adres çevirisi için SOURCE NAT (NAT)) için Network → Firewall → Add açılır, Route Table alanında kuralın ait olacağı tablo seçilir, kural alanları doldurulur ve Add butonuna tıklanır (Kural Ekleme Formu).
Ağ hazır olduktan sonra vService'in ve Kurum Servisinin formlarındaki Route Table alanında aynı route table seçilir ve vService'in Frontend IP listesinden 3. adımda eklenen IP seçilir (Route Table nedir; vService veya Kurum Servisi için ne zaman değiştirmem gerekir?).
Her kayıt onay sormadan döner; sistem uygulaması arka planda yapılır. Uygulama sürerken araç çubuğunda Network is under action. Please wait... görünür; bu sırada gönderilen bir kayıt Configuration sync in progress. Please try again later. hatasıyla reddedilir, işlemin bitmesi beklenir.
Doğrulama
Network → Interfaces ekranında arayüz satırı, IP alt satırı ve Routes kolonu okunur (durum renkleri).
Arayüz ve IP yeşil (Up); Routes kolonunda default gateway satırıGateway Monitoring atandıysa Network → Route Tables ekranındaki Gateway Health kolonuna bakılır.
Gateway erişilebilir (✓)Sık Yapılan Hatalar
Geniş bir DENY kuralı yönetim erişimini keser
Firewall'da kaynağı geniş tutulan bir DENY kuralı (ör. Source = All, Protocol = All) web arayüzü ve SSH erişimini de düşürür ve sistem uyarmaz. Kural değişiklikleri uygulanırken ikinci bir yönetim oturumu açık tutulur (kural değerlendirme sırası).
- Default gateway'i IP'den önce tanımlamaya çalışmak. Route Tables formu gateway ile aynı subnet'te bir tablo IP'si arar; yoksa
No network matches default gateway <gw> (IPv4)hatası verir. - Add Route formunun subnet denetimi yaptığını sanmak. Bu form gateway'in arayüzün subnet'inde olup olmadığını denetlemez; yanlış bir gateway adresi hata vermeden kaydedilir.
- Aynı route table'a ikinci bir IPv4 default gateway eklemek. Default gateway route table başına ve IP sürümü başına tektir; ikincisi
Route destinations collide: …hatasıyla reddedilir. Farklı çıkışlar için ayrı route table kullanılır (Default Gateway nedir?). - Arayüzü IP ve route'lar eklendikten sonra taşımak. Taşıma IP'leri ve route'ları da taşır ve arayüz yeniden oluşturulurken bağlantı kısa süre kesilir; route table kararı arayüz yapılandırılmadan önce verilir.
- vService portları için firewall kuralı eklemek. vService dinleme adresleri için izinler kendiliğinden üretilir ve Auto-generated Rules tablosunda görünür; elle kural eklemek gerekmez.
Dokümantasyonda nasıl yapılır
