Linux kalıcı route ekleme
Merhabalar;
Linux sistemlerde sisteme yeni bir route eklemek için ip komutu kullanılabilir.
Örnek bir komut şu şekildedir:
Komut
# ip route add 10.0.0.0/24 via 192.168.1.10
Bu örneğe göre sisteme 10.0.0.0/24 networküne giden paketleri 192.168.1.10 ip’li gateway üzerinden göndermesi söyleniyor.
Routingi, bir network interface’i belirterek girmek için ise komut şu şekildedir:
Komut
# ip route add 10.0.0.0/24 dev eth0
Bu örneğe göreyse 10.0.0.0/24 networküne gidecek paketler, eth0 isimli network interface’i üzerinden gönderilecektir.
Girdiğiniz route’ın kalıcı olması için
ilgili kayıtları yapılandırma dosyaları içerisine yazmanız gerekir.
RHEL/Centos ve Debian/Ubntu sistemler için bu işlem şu şekilde
yapılmaktadır.
RHEL/CentOS
Red Hat tabanlı sistemler için routing
bilgileri /etc/sysconfig/network-scripts/ dizini altınd
“route-interface” isimli dosyada tutulur. Bizim örneğimizde routing eth1
isimli routing eth0 isimli interface üzerine gerçekleştiriliyor
oldupundan bu dosyanın adı route-eth0 olmalıdır.
Daha önce static route girilmemiş
sistemlerde bu dosya bulunmak. Dolayısı ile sizin oluşturmanız gerekir.
İlgili dosyayı vi kullanarak oluşturuyoruz:
Komut
# vi /etc/sysconfig/network-scripts/route-eth0
Sonrasında da dosyanın içerisine aşağıdaki gibi örnek static route’umuzu giriyoruz:
Çıktı
10.0.0.0/24 via 192.168.1.10
Son olarak işlemin devreye alınması için network servisini restart ediyoruz.
Komut
# service network restart
Debian/Ubuntu
Debian tabanlı sistemlerde ise routing bilgileri /etc/network/interfaces dosyasında tutulur.Bu dosyaya örnekte kullandığımız route’u girmek için şu şekilde bir girdi yapabilirsiniz:
Çıktı
iface eth0 inet static address 192.168.1.24 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.1.2 #static route girdileri post-up route add -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.1.10 pre-down route del -net 10.0.0.0 netmask 255.255.255.0 gw 192.168.1.10Bu şekilde static routingler sistemde kalıcı olacaktır.