Linux,
Linux sistemlere route eklemek için ip komutu kullanılabilir. Örnek olarak:
ip route add 172.24.0.0/16 via 192.168.1.1
ip route del 172.24.0.0/16 via 192.168.1.1
172.24.0.0/16 network'üne giden paketlerin 192.168.1.1 gateway üzerinden gitmesi söyleniyor. Routing'i bir network interface'i belirtilerek girmek için aşağıdaki şekilde bir komut girilmelidir.
ip route add 172.24.0.0/16 dev eth0
ip route del 172.24.0.0/16 dev eth0
Girilen route'ların kalıcı olarak sisteme eklenebilmesi için kayıtların yapılandırma dosyalarına yazılması gerekmektedir.
RedHat& CentOS için;
vi /etc/sysconfig/network-scripts/route-ethx #x: route eklenecek network'e bağlı olan ethernet.
Dosyanın içerisine aşağıdaki şekilde istenilen route'lar eklenir.
172.24.0.0/16 via 192.168.1.1
Route'lar eklendikten sonra da sisteme yansıması için servisin yeniden başlatılması gerekmektedir.
service network restart # route ekleyeceğiniz sunucu da servisi resetlediğiniz zaman üzerinde çalışan uygulamaların crash olma durumu varsa servisi reselemenize gerek yok. ilgili route u ilk başta belirttiğim şekilde sisteme ekledikten sonra route-ethx dosyasını oluşturup içerisine yazarsanız sunucunuz reboot edildikten sonra sisteme otomatik olarak route ekleyecektir.
Debian/Ubuntu için;
Debian tabanlı sistemlerde ise routing bilgileri /etc/network/interfaces dosyasında tutulmaktadır.
Bu dosyaya route eklemek için;
iface eth0 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.2
#static route girdileri
post-up route add -net 172.24.0.0 netmask 255.255.0.0 gw 192.168.1.1
pre-down route del -net 172.24.0.0 netmask 255.255.0.0 gw 192.168.1.1
Bu şekilde static routingler sistemde kalıcı olacaktır.
Solaris için;
Solaris sistemler için kalıcı olmayan route ekleme silme işlemi aşağıdaki şekildedir.
/usr/sbin/route add 172.24.0.0/16 192.168.1.1
/usr/sbin/route delete 172.24.0.0/16 192.168.1.1
Eklediğimiz route'ların kalıcı olmasını istiyorsak -p parametresini eklememiz yeterli olacaktır.
/usr/sbin/route -p add 172.24.0.0/16 192.168.1.1
/usr/sbin/route -p delete 172.24.0.0/16 192.168.1.1
Hiç yorum yok:
Yorum Gönder