Forum

kalıcı route ekleme...
 
Bildirimler
Hepsini Temizle

kalıcı route eklemek

12 Yazılar
5 Üyeler
0 Likes
1,543 Görüntüleme
(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

merhaba arkadaşlar

route add -net x.x.x.x netmask x.x.x.x gw x.x.x.x eth0

komutu ile statik bir şekilde route ekliyorum. Fakat bu kayıt restartta kayboluyor. Bunu nasıl save edebilirim ?

 
Gönderildi : 03/12/2010 00:40

(@ertanerbek)
Gönderiler: 4522
Famed Member
 

Merhabalar değişik linux sistemlerinden farklı olmakla beraber Debian için ve RC destekli sistemler in şunu yapabilirsin.

 

Biricni adımda bir açılış dosyası oluşturacağız ve direk olarak nano ile editliyoruz

sudo nano /etc/init.d/addroute

Dosyanın içeiğine şunları yazacaksın ( tırnak işaretleri olmayacak ) ( Bu dosyanın içerisine yüzlerce route satırı girebilirsin.)

#!/bin/bash

/sbin/route add -net "gidilecek olan network" netmask "gidilecek olan networkün maskı" gw "gidilecek olan network için aracı cihaz"

/sbin/route add -net "192.16.1.0 netmask 255.255.255.0 gw 172.16.255.30

Bu dosyası kaydet sonra bu dosyaya herkez için okuma ve çalıştırma izni vereceğiz.

sudo chmod 755 /etc/init.d/addroute

Sonrasında RC betiklerini güncelleyerek sistemde çalışmasını sağlıyacagız, aynı işlemi restart ilede yapabilirsin

sudo update-rc.d local defaults

Debianın default halinde sudo komutu bulunmaz yüklemek için atptiude install sudo diyebilirsin, direk toor kullanıcısı ile girdi isen sorun yok başlarına sudo koymadan yapabilirsin, başka bir kullanıcı ile girdi isen su komutu ile root haklarını devralabilirsin.

 

 
Gönderildi : 03/12/2010 03:53

(@alikemalturker)
Gönderiler: 1016
Noble Member
 

Yukarıda yazılanlara ek olarak

Diyelim Ip adresiniz 192.168.1.0 ağını 192.168.1.1 ağ geçidi ile eklemek istiyorsunuz.

 

Komut satırına root olarak düştükten sonra

 echo '192.168.1.0/24 via 192.168.1.1' >> /etc/sysconfig/network-scripts/route-eth0

 network ü tekrar başlatın

service network restart

routeları kontrol edin

route -n

Kolay gele 

 
Gönderildi : 03/12/2010 10:57

(@ertanerbek)
Gönderiler: 4522
Famed Member
 

Yukarıda yazılanlara ek olarak

Diyelim Ip adresiniz 192.168.1.0 ağını 192.168.1.1 ağ geçidi ile eklemek istiyorsunuz.

 

Komut satırına root olarak düştükten sonra

 echo '192.168.1.0/24 via 192.168.1.1' >> /etc/sysconfig/network-scripts/route-eth0

 network ü tekrar başlatın

service network restart

routeları kontrol edin

route -n

Kolay gele 

 

Erdal Hocam merhaba,

bunun hangi linux larda geçerli olduğunu da yazarmısın lütfen. 

 
Gönderildi : 03/12/2010 12:14

(@alikemalturker)
Gönderiler: 1016
Noble Member
 

Fedora 14, RHEL

 
Gönderildi : 03/12/2010 12:50

(@muzafferboyaci)
Gönderiler: 99
Estimable Member
 

route -p add ********** şeklinde yaparsan kaybolmaz 🙂

 
Gönderildi : 03/12/2010 13:17

(@ertanerbek)
Gönderiler: 4522
Famed Member
 

route -p add ********** şeklinde yaparsan kaybolmaz 🙂

 

Sanırım bu windows için olanı  🙂

 
Gönderildi : 03/12/2010 13:25

(@ertanerbek)
Gönderiler: 4522
Famed Member
 

Fedora 14, RHEL

 

Benim yazdığım init.d betiği destekleyen tüm sistemler için geçerli.

 
Gönderildi : 03/12/2010 13:33

(@alikemalturker)
Gönderiler: 1016
Noble Member
 

Biliyorum... Zaten o yazdıklarına ek olarak diye ibare koydum...

 Kolay gele 

 
Gönderildi : 03/12/2010 13:36

(@Anonim)
Gönderiler: 0
Konu başlatıcı
 

Tekrar merhaba hocam addroute betiğini yazdım

/etc/init.d/addroute içerisinde bulunuyor

#!/bin/bash

/sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 172.16.255.30

en son okuma izni verdim sudo chmod 755 /etc/init.d/addroute 

makineyi restart ettim fakat route -n listesinde görünmüyor halen 🙁 

 

 

 

 
Gönderildi : 04/12/2010 15:16

(@ertanerbek)
Gönderiler: 4522
Famed Member
 

Tekrar merhaba hocam addroute betiğini yazdım

/etc/init.d/addroute içerisinde bulunuyor

#!/bin/bash

/sbin/route add -net 192.168.1.0 netmask 255.255.255.0 gw 172.16.255.30

en son okuma izni verdim sudo chmod 755 /etc/init.d/addroute 

makineyi restart ettim fakat route -n listesinde görünmüyor halen 🙁 

 

 

 

 

Bu komut çalıştığında ethernetler up olmadığı için muhtemel olarak rout yazmıyor, çalışma başlangıç zamanı geçiktirme var ama daha kolay bir yolda var 😀

 

sudo cp /etc/init.d/addroute /root/

sudo echo "@reboot root /root/./addroute" >> /etc/crontab

sudo restart

 

Açılışta /root/addroute içine yazdığın rout lar otomatik olarak eklenecektir.

 
Gönderildi : 04/12/2010 15:46

(@mfatih)
Gönderiler: 3
Active Member
 

Arkadaşlar Linux te  kalıcı route eklemek için
aşağıdaki iki komut sırayla girilir. komut
girilir.

 

echo '172.16.106.0/24 via 192.168.7.1' >>
/etc/sysconfig/network-scripts/route-eth1

 

service network restart

 

mfg 

 
Gönderildi : 20/06/2011 19:59

Paylaş: