Herhangi makinada birden fazla NIC dahi olsa network kon gurasyonları 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.

Crepe

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

netsh interface ipv4 show interface

Crepe

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

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

Crepe

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

netsh interface ipv4 show route

Crepe

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

route print

Crepe

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

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

Crepe

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.

Crepe

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

Crepe

route print

Crepe

route delete subnet MASK 255.255.255.0 gateway

Crepe