Forum
centos sunucuya kalıcı route eklemek için konfig dosyayındamı değişiklik yapılacak yoksa komut ile kalıcı yapılıyormu. Ayrıca kalıcı yaptında sanırım network servisi restart edilecek . servisi restart edince sunucuda erişim gidermi canlı uygulama calışıyor.
route add -net IP netmask IP gw IP şeklinde eklesem doğru olur mu ?
Merhaba,
Post başlığını forum kurallarına uygun olarak düzenledim.
Talebiniz için aşağıdaki adımları uygulamanız yeterli.
Trafiğinizi ve servislerini bilmemekle birlikte, yüksek paket kaybı olmadan servis yeniden başlayacaktır.
Önerim kritik servisinizi durdurup, ilgili adımları uygulamanız olacaktır.
- Interface adını öğrenme
"ip link show"
- ilgili interface adı ile route dosyasını oluşturma
"/etc/sysconfig/network-scripts/route-interface adı" / örn. route-enp0s3
- Dosya içeriğini aşağıdaki gibi değiştirip, kaydedilmeli
"nano /etc/sysconfig/network-scripts/route-enp0s3"
"172.16.16.0/24 via 192.168.10.20 dev enp0s3"
- Servisi yeniden başlatma ve hata almadığınız takdirde erişimi kontrol edebilir
"systemctl restart network"
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
tesekkurler yanıt için .hocam sunucuda ekli route tanımları var yeni bir tane daha ekleyeceğim. onu nasıl eklerim onu sormak istemiştim. direk route add -net IP netmask IP gw IP şeklinde eklesem doğru olur mu ? linux'a biraz uzak olduğum için belki aynı seyleri soruyor olabilirim. login olduktan sonra route add -net IP netmask IP gw IP şeklinde yazmam yeterlimi ?
tesekkurler.
Murat bey,
Kalıcı bir tanımlama yapmak istiyorsanız, üstte paylaştığım adımlar ile ilerlemelisiniz.
Burada dikkat etmeniz gereken nokta, ilgili route-interface dosyası zaten mevcuttur.
Nano veya vi metin editörlerinden biri ile açıp, ek bir satır olarak ekleyerek kaydetmelisiniz.
"nano /etc/sysconfig/network-scripts/route-interface adı"
Devamında servisi yeniden başlatmanız yeterli.
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
vi /etc/sysconfig/network-scripts/route-interface adı" girince hiç bir tanım göremiyorum ama route komutunu çalıştırdığımda ekli route ları görüyorum. bu neden olailir. birde vi /etc/sysconfig/network-scripts/ dedikten sonra tab ile kendi tamamlamıyor ve elle kendim yazıyorum. route yazdığımda cıkan tanımlar nereden eklenmiş bulamadım.
İlgili komut için route-intercafe adı dediğim bölümde, doğru interface adını girmiş olmanız gerekir, aksi halde yeni bir dosya oluşturur.
Aşağıdaki komutların çıktıların paylaşın bakalım.
"ip link show"
"ls /etc/sysconfig/network-scripts/ | grep route"
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************
[root@xxxx ~]# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond0 state UP qlen 1000
link/ether a0:d3:c1:06:cd:fc brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc mq master bond0 state UNK NOWN qlen 1000
link/ether a0:d3:c1:06:cd:fc brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc mq master bond1 state UP qlen 1000
link/ether a0:d3:c1:06:cd:fe brd ff:ff:ff:ff:ff:ff
5: eth3: <BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc mq master bond1 state UNK NOWN qlen 1000
link/ether a0:d3:c1:06:cd:fe brd ff:ff:ff:ff:ff:ff
6: bond0: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether a0:d3:c1:06:cd:fc brd ff:ff:ff:ff:ff:ff
7: bond1: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
link/ether a0:d3:c1:06:cd:fe brd ff:ff:ff:ff:ff:ff
8: vmnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNK NOWN qlen 1000
[root@xxxx ~]# ls /etc/sysconfig/network-scripts/ | grep route
ifdown-routes
ifup-routes
route add -net IP netmask IP gw IP şeklinde ekleyip /etc/rc.d/rc.local altınada manuel eklenmiş olabilirmi çünkü /etc/rc.d/rc.local altında route tanımları görüyorum. farklı metodlar olduğu için mi acaba yapılmış çözemedim.