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
Comments are closed