Centos Statik Routing tanımlanması
Günümüzün en yaygın kullanılan Redhat türevi olan Centos işletim sistemi içerisinde sıkça karşılaşılan bir konu olan statik routing tanımlama ile iglili bir makale hazırlama ihtiyacı hissettik;
Linux Türevi işletim sistemlerinde mevcut bir interface dışında farklı interface ‘ler arkasında farklı gateway ‘ların olması halinde statik routing ihtiyaçları gerekebilmektedir.
Örn : Linux Eth0 192.168.1.2/24 Gateway -> 192.168.1.1 Bu interface ‘e bağlı cihazımız WAN1 olsun . Linux Eth1 192.168.2.2/24 Gateway -> 192.168.2.1 Bu interface ‘e bağlı cihazımız WAN2 olsun .
eğer Wan1 üzerinde default gateway tanımlı ve kullanıyorsak . WAN-2 ‘den sadece belirli hedeflere iletişim gerçekleştirmeyi planlayalım ( Örn sadece mail server’a erişim yada özel uygulama erişimi gibi )
Mail server IP adresimiz yada ip bloğumuz 10.0.1.0/24 olsun ; bu route ‘ın tanımı için
ip route add 10.0.1.0/24 via 192.168.2.1 komutu yeterlidir. tabi bu hali ile kalıcı bir bağlantı olmayacaktır. herhangi bir şekilde centos yeniden başlar yada 192.168.2.1 bağlantısı düşerse bu route tanımı kaybolacaktır . bunu kalici hale getirmek için.
nano /etc/sysconfig/network-scripts/route-eth1 bu kongigurasyon dosyası içerisinde uygun alana aşağıdaki komutu ekliyoruz . ip route add 10.0.1.0/24 via 192.168.2.1
daha sonrasında test etmek için . service network restart ile network servislerimizi yeniden başlatıyoruz.
bu işlem sonrasında internet bağlantınız kesilir ise ( DHCP Client konfigurasyonunuz ile alakalı olabilir )
nano /etc/sysconfig/network
içerisinde yer alması gereken default gateway tanımını ekleyiniz
GATEWAY=192.168.1.1