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

Categories:

Comments are closed