Merhaba, bu yazıda özellikle birden fazla network adaptörüne sahip bilgisayarlarda ya da sunucularda kullanılabilecek bir konfigürasyondan bahsedeceğim.
Bildiğiniz üzere birden fazla network adapter bulunan bilgisayarlarda Windows, network’ün hangi interface üzerinden kullanılacağını belirlemek adına arka planda otomatik olarak bir metrik değeri tutmaktadır. Bu metriğe göre bir önceliklendirme yapılarak daha küçük bir sayıya sahip olan interface üzerinden network erişimi sağlanmaktadır. Bu durum birden fazla adaptörü olan makineler için (Wifi – Ethernet) önceliğin hangi network adapter üzerinden sağlanacağını belirler. Windows sunucularda da benzer şekilde çalışmaktadır.
Bilgisayarınızdaki mevcut interface’lerin metriklerini öğrenmek için Powershell’e Get-NetIPInterface yazmak yeterli olacaktır.
Gördüğünüz üzere her network interface’in InterfaceMetric’leri farklı bir değere sahiptir. Bu durumda eğer birden fazla interface’in network erişimi varsa önceliğin hangi network interface’e verileceği karışabilir.
Bir örnek ile açıklayalım.
Örneğin sunucunuz üzerinde birden fazla network adapter bulunuyor ve hepsinin network erişimi bulunmakta. Bu network adaptörlerinden hepsi bir amaç için çalışıyor ve hatta bu amaç için çalışan network adaptörleri 1Gbit hızında çalışmakta, ancak siz host makinenize sadece RDP yapılacağı için 100Mbit hızında bir network adapter atamak istiyorsunuz ve 1Gbit portunuzu buraya dedike etmek istemiyorsunuz. Bu durumda ilgili network adaptörün önceliğini yükselterek (sayısal olarak düşürerek) hostunuzun bu adaptörden çalışmasını sağlayabilirsiniz.
Benim örneğimde ben daha yavaş bir hıza sahip olan Wifi adaptörümün başka bir amaçla kullandığım için önceliğini düşürmek ya da kablolu bağlantım daha hızlı olduğu için önceliğini yükseltmek istiyorum.
Bu durumda listeden kablolu adaptörümü bulmam gerekiyor. Interface’imin adı Ethernet, dolayısıyla bunun önceliğini yükselteceğim. Ayrıca gördüğünüz üzere Interface’ime ait bir IPv4 ve IPv6 metrik bulunuyor.
Bunu değiştirmek için ifIndex değerini alarak aşağıdaki komutu kullanıyoruz. 5 yerine 1 değeri de verilebilir.
Set-NetIPInterface -InterfaceIndex 11 -InterfaceMetric 5
Bu sayede artık bilgisayarımız açıkken iki interface açık olsa da öncelik kablolu network’e atanacak.
Ek bir bilgi olarak bu ayar GUI üzerinden de aşağıdaki şekilde yapılabilir.
Teşekkürler.