ฉันมีสถานการณ์ต่อไปนี้:
คอมพิวเตอร์ A 198.51.100.8
:, netmask 255.255.255.0
คอมพิวเตอร์ B 203.0.113.9
:, netmask 255.255.255.0
คอมพิวเตอร์ทั้งสองเครื่องอยู่ในส่วนของ LAN เดียวกัน ไม่ได้ระบุเกตเวย์เริ่มต้นในทั้งสองกรณี
เพื่อให้คอมพิวเตอร์ทั้งสองเครื่องนี้สื่อสารกันฉันได้เพิ่มเส้นทางแบบคงที่สองเส้นทางดังนี้:
route add 203.0.113.9 mask 255.255.255.255 198.51.100.8
แต่ผมต้องการที่จะเพิ่มเส้นทางแบบคงที่โดยการระบุเชื่อมต่อเครือข่ายแทนโดยระบุที่อยู่ IP เกตเวย์
สิ่งนี้เป็นไปได้กับ Linux โดยใช้คำสั่งเช่น:
ip route add 203.0.113.9 dev eth0
และคล้ายกันใน FreeBSD:
route add 203.0.113.9/32 -iface fxp0 -cloning
อย่างไรก็ตามฉันกำลังสูญเสียวิธีการทำเช่นนี้กับ Windows เป็นการดีที่ฉันต้องการทำสิ่งที่ชอบ:
route add 203.0.113.9 mask 255.255.255.255 if 2
แต่เพียงพิมพ์การใช้งานสำหรับroute
คำสั่งซึ่งบอกฉันว่าฉันทำผิด ฉันยังพยายามใช้netsh
ซึ่งบอกฉัน:
> 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.
ความคิดหรือข้อเสนอแนะ?
อัปเดต : เมื่อฉันโพสต์คำถามนี้เป็นครั้งแรกฉันใช้ Windows XP แต่ฉันละเลยที่จะพูดถึงว่า
ฉันจะออกคำตอบดั้งเดิมของ Grizly เนื่องจากมันถูกต้องสำหรับคำถามเดิมของฉัน แต่ถ้าคุณใช้ Windows รุ่นใหม่กว่า XP / 2003 ลองตอบคำถามข้อใดข้อหนึ่ง