ip Komutu ile Sisteme Static Route Eklemek
Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYvb39g1' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349
linux sistemlerde sisteme yeni bir route eklemek için ip komutu kullanılabilir.
Örnek bir komut şu şekildedir:
# 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:
# 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:
# vi /etc/sysconfig/network-scripts/route-eth0
Sonrasında da dosyanın içerisine aşağıdaki gibi örnek static route'umuzu giriyoruz:
10.0.0.0/24 via 192.168.1.10
Son olarak işlemin devreye alınması için network servisini restart ediyoruz.
# 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:
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.10
Bu şekilde static routingler sistemde kalıcı olacaktır.
Bu yazılar da ilginizi çekebilir:
Yorumlar
Henuz yorum yapilmamis.
Yorumda bulunun.