Windows Komut Satırından Route Ekleme ve Silme (Netsh ve Route komutlarının kullanımı)

Windows Komut Satırından Route Ekleme ve Silme (Netsh ve Route komutlarının kullanımı)

Herhangi makinada birden fazla NIC dahi olsa network konfigurasyonları için birden fazla gateway(geçityolu) adresi giremiyoruz. Bu gibi durumlarda herhagi bir ayar yada oluşturulan tunellemelerde istenilen network’ü istenilen gateway’e yönlendirmek için route’leme işlemi kullanılır. Kısaca farklı networklerin birbirleriyle haberleşmek için hangi yolu kullanması gerektiğinin hesaplanması ya da seçilmesi işlemidir. Bunun için iki yöntemden yani iki komut setinden bahsedeceğim ilk olarak NETSH ve sonrasında ROUTE komutu.

NETSH komutunu kullanarak route eklemek

Komut satırını admin modda açtıktan sonra(admin modda açılmazsa hata verecektir) aşağıdaki komutları çalıştırın.

msrou1

İlk önce intefaceleri(NIC) listeleyelim. Ben tüm işlemler için “Ethernet0” interface’yi kullanacağım.

>netsh interface ipv4 show interface

msrou2

Route ekleyelim, test için adresleri tamamen atıyorum.

>netsh interface ipv4 add route ‘subnet’ “İnterfaceADI” ‘gateway’

msrou3

Ardından route tablosunu görmek için aşağıdaki komutu kullanabilirsiniz.

>netsh interface ipv4 show route

msrou4

Ben aşağıdaki komutu kullanıyorum.

>route print

msrou5

Yapılan işlemleri geri almak yani silmek için aşağıdaki komutu kullanabilirsiniz.

>netsh interface ipv4 delete route ‘subnet’ “İnterfaceADI” ‘gateway’

msrou6

ROUTE komutunu kullanarak route eklemek

Komut satırını admin modda açtıktan sonra(admin modda açılmazsa hata verecektir) aşağıdaki komutları çalıştırın.

msrou1

Route ekleyelim, test için adresleri tamamen atıyorum. Yalnız burda bir püf nokta var komutun sonuna ‘–p’ parametresini eklemezseniz yaptığının routing işlemi makina yeniden başladıktan sonra kaybolacaktır. Kalıcı olması için ‘-p’ parametresini kullanmalısınız. Opsiyonel olarak kullanabileceğiniz parametleri route yazarak görebilirsiniz.

>route add subnet MASK 255.255.255.0 gateway

msrou7

>route print

msrou8

>route delete subnet MASK 255.255.255.0 gateway

msrou9

No Comments

Post a Comment

7 − six =