Windows Komut Satırı İle Route Ekleme ve Silme İşlemleri

Share

Kullanılan komutlar :

Netsh ve Route

f8ef07a5-24e8-4059-8c57-6e1c18124334 (1)

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  ekleme 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.

71210efe-47d1-4223-b0b3-c0e4e272ac63

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

>netsh interface ipv4 show interface

89f4cdb1-8390-4e5b-8860-ae49fbeee9d9

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

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

03a43d1a-5b34-40f8-bc29-76f91e431130

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

>netsh interface ipv4 show route

1eaf4cff-31c7-4323-b31c-6ca3046a4ff5

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

>route print

2fbd5750-d6b1-4326-95a8-f21321f867a4

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

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

54844a47-4e50-47bf-abba-8a4b72110778

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.

71210efe-47d1-4223-b0b3-c0e4e272ac63

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

b73f77fa-f088-485d-8cf0-27cbdedff5c8

>route print

f8ef07a5-24e8-4059-8c57-6e1c18124334

>route delete subnet MASK 255.255.255.0 gateway

fdd3e058-b42e-4cda-836d-4fdab8441196

(Visited 2.252 times, 1 visits today)