Windows cmd'de bir arabirime giden yolu belirtme


13

2 ağ arayüzüne sahip bir bilgisayarım var. Bir arabirim IP 192.168.0.254 ile LAN ağına, diğeri bir kayıt sunucusuna (192.168.0.233) bağlıdır. 192.168.0.10 LAN için ağ geçididir. 192.168.0.6'ya ping atmaya çalıştığımda, Windows önce ağ olmadan arabirime bir yol dener (192.168.0.233); 192.168.0.6'ya ping işlemi yapmaya çalıştığımda 192.168.0.254 arayüzünü kullanmak istediğimi belirten 192.168.0.6/255.255.255.0'a bir rota eklemek istiyorum. Denedim:

route add 192.168.0.6 mask 255.255.255.0 192.168.0.10 if 13

İşte arayüzlerimin bir baskısı:

ekran görüntüsü 1

Statik yolu tabloya eklediğimde, belirtilen arabirimi göstermiyor, yalnızca ağ geçidiyle ilişkilendiriyor.

ekran görüntüsü 2

Doğru mu?

Yanıtlar:


16

Windows yol komutunda arabirimi belirtmek için, 'IF' kullanmanız gerekir ... Küçük harf değil, büyük harf kullanmalısınız.

Ayrıca, tek bir IP 192.168.0.6'ya rota eklemek istediğinizi belirttiğinizde, 255.255.255.255 alt ağ maskesi kullanmanız gerekir.

255.255.255.255 alt ağ maskesi tek bir ana bilgisayarı belirtir. 255.255.255.0 alt ağ maskesi 192.168.0.X değerini belirtir; burada X = 1-254

Yani, komutunuz şöyle olmalıdır:

route add 192.168.0.6 mask 255.255.255.255 192.168.0.10 IF 13

Yine sorunuza baktığınızda, sizin için en iyi çözüm LAN tarafınızı normal bir 192.168.0.X ağı gibi kullanmak olabilir ... Ama kayıt sunucusu için farklı bir ağ belirtmenizi tavsiye ederim: 192.168 Kayıt cihazı IP'si. 10.233 ve ikinci ağ arayüzünüz 192.168.10.2 olmalıdır. Bu, rotaları manuel olarak yapılandırma ihtiyacını ortadan kaldıracak ve sizin için her şeyi basitleştirebilir.


10

Bu çalışmalı: 

route add 192.168.0.6 mask 255.255.255.0 192.168.0.254

Kalıcılık istiyorsanız:

route -p add 192.168.0.6 mask 255.255.255.0 192.168.0.254

"If" için ne olduğundan emin değilim, ama maliyet için deneyin:

route add 192.168.0.6 mask 255.255.255.0 192.168.0.254 metric 13
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.