Aşağıdaki senaryo var:
Bilgisayar A:, 198.51.100.8
ağ maskesi 255.255.255.0
Bilgisayar B:, 203.0.113.9
ağ maskesi 255.255.255.0
Her iki bilgisayar da aynı LAN segmentindedir; her iki durumda da varsayılan ağ geçidi belirtilmez.
Bu iki bilgisayarın birbiriyle iletişim kurmasını sağlamak için iki statik yol ekledim, şöyle:
route add 203.0.113.9 mask 255.255.255.255 198.51.100.8
Ancak, bir ağ geçidi IP adresi belirtmek yerine bir ağ arabirimi belirterek statik yolları eklemeyi tercih ederim .
Bu Linux ile aşağıdaki gibi bir komut kullanarak mümkündür:
ip route add 203.0.113.9 dev eth0
ve benzer şekilde FreeBSD'de:
route add 203.0.113.9/32 -iface fxp0 -cloning
Ancak, bunu Windows ile nasıl yapacağım konusunda kayboluyorum. İdeal olarak şöyle bir şey yapmak istiyorum:
route add 203.0.113.9 mask 255.255.255.255 if 2
ama bu sadece route
komutun kullanımını basar , bu da bana yanlış yaptığımı söyler. Ben de kullanmaya çalıştım netsh
, ki bana:
> netsh routing ip add persistentroute 203.0.113.9 255.255.255.255 "Local Area Connection"
Specify the next-hop for non point-to-point interfaces.
Herhangi bir düşünce veya öneriniz var mı?
Güncelleme : Bu soruyu ilk olarak gönderdiğimde Windows XP kullanıyordum. Ama bundan bahsetmeyi ihmal ettim.
Orijinal sorum için doğru olduğu için Grizly'nin orijinal cevabını bırakacağım. Ancak Windows'un XP / 2003'ten daha yeni bir sürümünü kullanıyorsanız, diğer yanıtlardan birini deneyin.