ฉันจะตั้งค่าตัวชี้วัดของเส้นทางที่เพิ่มด้วยตนเองใน Windows ได้อย่างไร


15

ฉันใช้คำสั่งต่อไปนี้เพื่อเพิ่มเส้นทาง แต่ตัวชี้วัดไม่ทำงานตามที่ฉันต้องการ ฉันต้องการเส้นทางที่ฉันกำลังเพิ่มเพื่อลดราคา

    C:\Users\cboyle>route ADD 0.0.0.0 MASK 0.0.0.0  192.168.76.2 METRIC 3 IF 11
 OK!

C:\Users\cboyle>

นี่คือตารางเส้นทางของฉันก่อนคำสั่งข้างต้น

    Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\cboyle>route print
===========================================================================
Interface List
 11...00 1a 4d 84 48 22 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller
 15...08 00 27 00 40 a3 ......VirtualBox Host-Only Ethernet Adapter
  1...........................Software Loopback Interface 1
 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0     192.168.76.1    192.168.76.40     20
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
     192.168.56.0    255.255.255.0         On-link      192.168.56.1    276
     192.168.56.1  255.255.255.255         On-link      192.168.56.1    276
   192.168.56.255  255.255.255.255         On-link      192.168.56.1    276
     192.168.76.0    255.255.255.0         On-link     192.168.76.40    276
    192.168.76.40  255.255.255.255         On-link     192.168.76.40    276
   192.168.76.255  255.255.255.255         On-link     192.168.76.40    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link      192.168.56.1    276
        224.0.0.0        240.0.0.0         On-link     192.168.76.40    276
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link      192.168.56.1    276
  255.255.255.255  255.255.255.255         On-link     192.168.76.40    276
===========================================================================
Persistent Routes:
  None

IPv6 Route Table
===========================================================================
Active Routes:
 If Metric Network Destination      Gateway
  1    306 ::1/128                  On-link
 15    276 fe80::/64                On-link
 15    276 fe80::49e3:31a5:5cc7:97ea/128
                                    On-link
  1    306 ff00::/8                 On-link
 15    276 ff00::/8                 On-link
===========================================================================
Persistent Routes:
  None

C:\Users\cboyle>

นี่มันเป็นหลังจาก

C:\Users\cboyle>route print
===========================================================================
Interface List
 11...00 1a 4d 84 48 22 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller
 15...08 00 27 00 40 a3 ......VirtualBox Host-Only Ethernet Adapter
  1...........................Software Loopback Interface 1
 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0     192.168.76.1    192.168.76.40     20
          0.0.0.0          0.0.0.0     192.168.76.2    192.168.76.40     23
        127.0.0.0        255.0.0.0         On-link         127.0.0.1    306
        127.0.0.1  255.255.255.255         On-link         127.0.0.1    306
  127.255.255.255  255.255.255.255         On-link         127.0.0.1    306
     192.168.56.0    255.255.255.0         On-link      192.168.56.1    276
     192.168.56.1  255.255.255.255         On-link      192.168.56.1    276
   192.168.56.255  255.255.255.255         On-link      192.168.56.1    276
     192.168.76.0    255.255.255.0         On-link     192.168.76.40    276
    192.168.76.40  255.255.255.255         On-link     192.168.76.40    276
   192.168.76.255  255.255.255.255         On-link     192.168.76.40    276
        224.0.0.0        240.0.0.0         On-link         127.0.0.1    306
        224.0.0.0        240.0.0.0         On-link      192.168.56.1    276
        224.0.0.0        240.0.0.0         On-link     192.168.76.40    276
  255.255.255.255  255.255.255.255         On-link         127.0.0.1    306
  255.255.255.255  255.255.255.255         On-link      192.168.56.1    276
  255.255.255.255  255.255.255.255         On-link     192.168.76.40    276
===========================================================================
Persistent Routes:
  None

IPv6 Route Table
===========================================================================
Active Routes:
 If Metric Network Destination      Gateway
  1    306 ::1/128                  On-link
 15    276 fe80::/64                On-link
 15    276 fe80::49e3:31a5:5cc7:97ea/128
                                    On-link
  1    306 ff00::/8                 On-link
 15    276 ff00::/8                 On-link
===========================================================================
Persistent Routes:
  None

C:\Users\cboyle>

ฉันต้องการเส้นทางที่ฉันเพิ่มจะมีลำดับความสำคัญมากกว่าเส้นทางเริ่มต้น

คำตอบ:


9

ฉันเดาว่าเป็นเพราะตัวเลือกการวัดอัตโนมัติที่ตั้งค่าไว้ใน NIC ตัวชี้วัดอัตโนมัติขึ้นอยู่กับความเร็วลิงค์ดังนั้นฉันเดาว่าโฮสต์ของคุณเชื่อมต่อกับพอร์ตสวิตช์ 100Mbps DG จะกำหนดเมตริกตามความเร็วลิงก์เพียงอย่างเดียว เส้นทางที่กำหนดแบบคงที่ใด ๆ จะได้รับการกำหนดเมตริกตามความเร็วลิงก์พร้อมกับเมตริกที่คุณกำหนด หากคุณต้องการกำหนดเมตริกที่ต่ำกว่าให้กับรายการตารางการเราติ้งสแตติกของคุณมากกว่าเมตริกที่กำหนดให้กับ DG ให้ปิดใช้งานตัวเลือกเมตริกอัตโนมัติบน NIC

http://support.microsoft.com/kb/299540


1
ฉันลองปิดการใช้งาน "Automatic Metric" ในการตั้งค่า IP4 ของอะแดปเตอร์ แต่ก็ยังไม่มีการเปลี่ยนแปลงพฤติกรรม ดูเหมือนว่าคำสั่งที่ฉันใช้จะทำงานได้ดีบน Windows XP แต่ไม่ใช่ใน 7
Corey

8

คำถามนี้เก่า แต่ถ้าคุณสะดุดมันเหมือนฉันลองต่อไปนี้ (ยืนยันใน Win10);

เปิดคุณสมบัติอะแดปเตอร์การตั้งค่า IPv4 ขั้นสูงแล้ว ...

ยกเลิกการทำเครื่องหมาย " Automatic Metric" ตามที่กล่าวไว้ก่อนหน้านี้และตั้งค่าinterface metricบางค่า (ฉันใช้ " 10" สำหรับตัวอย่างนี้)

คลิกตกลง / นำไปใช้จนกว่าคุณจะกลับมาที่การเชื่อมต่อเครือข่าย ปิดใช้งานและเปิดใช้งานอะแดปเตอร์ใหม่เพื่อรีเซ็ตทุกอย่างและรวมการตั้งค่าใหม่

route print... ตอนนี้คุณจะสังเกตเห็นว่าการวัดเริ่มต้นสำหรับอะแดปเตอร์เพิ่มขึ้น 10 ถึง 20

เพิ่มเส้นทางเริ่มต้นใหม่ของคุณด้วยตัวชี้วัด " 5" ตามที่กล่าวไว้ก่อนหน้านี้

route print... มันจะถูกสร้างขึ้นเป็น " 15" เทียบกับ " 20" ของค่าเริ่มต้นที่มีอยู่


นี่ควรเป็นคำตอบที่ได้รับการอนุมัติแล้วสำหรับฉันแล้วมันได้ผลตรงตามที่ระบุไว้อย่างน้อยขอบคุณ!
diegocr

5

ส่วนที่เกี่ยวข้องของroute /?ข้อความช่วยเหลือ:

     > เส้นทาง ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
              ปลายทาง ^ ^ mask ^ เกตเกตเวย์ ^ ^
                                                         อินเตอร์เฟซ ^

คุณสามารถดูที่นี่ว่าคุณตั้งค่านี้ผ่านMETRICตัวเลือกเมื่อคุณเพิ่มเส้นทาง ตัวเลขที่ต่ำกว่าจะมีลำดับความสำคัญมากกว่าตัวเลขที่สูงกว่า

จากข้อมูลที่คุณโพสต์ดูเหมือนว่าจะมีการกำหนดเมตริกที่สัมพันธ์กับแผนภูมิที่พบในลิงก์นี้: http://support.microsoft.com/kb/299540หรือเกี่ยวข้องกับเกตเวย์เริ่มต้น คุณอาจเห็นว่ามันช่วยให้คุณใช้ค่าลบที่นั่นเพื่อบังคับให้ต้นทุนเมตริกต่ำลงสำหรับเส้นทางที่คุณต้องการ


2
ในคำสั่งที่ฉันโพสต์ข้างต้นฉันมีการตั้งค่า METRIC เป็น 3 แต่มันก็จบลงด้วยการ 23 ซึ่งปริมาณที่ไม่บรรลุเป้าหมายของฉัน
คอเรย์

@Corey คุณอ่านย่อหน้าสุดท้ายของฉันแล้วหรือยัง?
Joel Coel

3
แค่ลองใช้ค่าลบ แต่มันผิดพลาด
คอเรย์

6
โพสต์เก่า แต่ฉันต้อง downvote ค่าลบไม่มีประโยชน์และในขณะที่มันเป็นความจริงการวัดเหล่านี้จะถูกป้อนเมื่อเทียบกับเกตเวย์คุณไม่ได้ให้คำแนะนำหรือวิธีแก้ปัญหาที่แท้จริง
D3l_Gato

2

จากประสบการณ์ของฉันการใช้เส้นทางที่เหมือนกันหลาย ๆ แบบพร้อมตัวชี้วัดที่แตกต่างกันบน Windows นั้นยากที่สุดและไม่น่าเชื่อถือโดยเฉพาะใน Windows Vista / 7 คุณสามารถหลีกเลี่ยงได้โดยใช้สองเส้นทางแทนหนึ่งดังนั้นบังคับให้ Windows ใช้เส้นทางที่เฉพาะเจาะจงมากขึ้น ดังนั้นทำตามตัวอย่างของคุณ:

route ADD 0.0.0.0 MASK 128.0.0.0 192.168.76.2 IF 11
route ADD 128.0.0.0 MASK 128.0.0.0 192.168.76.2 IF 11

สิ่งนี้จะบรรลุเป้าหมายของคุณอย่างน่าเชื่อถือ ที่จริงแล้วนั่นคือโซลูชันที่ใช้โดยซอฟต์แวร์ OpenVPN เพื่อสร้างเส้นทางเริ่มต้นผ่าน VPN


ปัจจุบันเป็นซอฟต์แวร์ VPN ที่ทำให้เกิดปัญหากับฉัน มันเพิ่มมันเป็น 192.168. *. * เส้นทางเป็นลำดับความสำคัญสูงกว่า ดังนั้นการมีเราเตอร์ที่เชื่อมต่อผ่าน LAN คุณยังคงไม่สามารถระบุคอมพิวเตอร์ใน LAN นี้ได้ พารามิเตอร์ METRIC ของ Win7 ROUTE สมบูรณ์แล้ว
Askar Kalykov

2

ฉันรู้ว่ามันช้า แต่ฉันเพิ่งพบเจอในวันนี้ - ฉันต้องการเชื่อมต่อกับ Gmail แต่ถูกบล็อกจาก Domain LAN Web Filter ฉันนำ wifi usb ไปที่เครือข่ายที่ไม่ใช่โดเมนและสามารถไปที่ gmail โดยเปลี่ยนลำดับความสำคัญของการรับส่งข้อมูล สิ่งนี้ยังทำให้ฉันสามารถเข้าถึงเครือข่ายโดเมนได้เช่นกัน

เพื่อหาอินเตอร์เฟส # ของ

   Route Print 

ใช้ Netsh เพื่อตั้งค่าที่ต่ำกว่าในอุปกรณ์ usb wifi ค่าที่ต่ำกว่าหมายถึงลำดับความสำคัญสูงกว่า นี่จะเป็นการลบการตั้งค่าอัตโนมัติเช่นกัน

netsh interface ipv4 set interface 25 metric=2

ใช้Route Printสำหรับตรวจสอบ

หากคุณทำผิดพลาดคุณสามารถเปลี่ยนอินเทอร์เฟซกลับเป็นอัตโนมัติได้

netsh interface ipv4 set interface 25 metric=automatic

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ netsh ดูhttp://www.colorconsole.de/cmd/en/Windows_Vista/netsh/interface/ipv4/set/interface.htm


มันใช้งานได้ดี มันต้องมีหน้าต่าง cmd ที่ยกระดับและคุณยังสามารถพูดถึงส่วนต่อประสานตามชื่อได้เช่น netsh int ip set interface interface="Ethernet" metric=121 netsh int ip set interface interface="WiFi" metric=111 netsh int ip set interface interface="Ethernet 2" metric=101
Kurt Koller

0
  1. ปิดใช้งาน "การวัดอัตโนมัติ" สำหรับอินเทอร์เฟซ
  2. route CHANGE 0.0.0.0 MASK 0.0.0.0 192.168.76.1 METRIC 2 IF 11ปรับเปลี่ยนเส้นทางเริ่มต้นที่เพิ่มขึ้นของตัวชี้วัด
  3. route ADD 0.0.0.0 MASK 0.0.0.0 192.168.76.2 METRIC 1 IF 11สร้างเส้นทางของตัวเองกับตัวชี้วัดที่ต่ำกว่า

หมายเหตุ: ฉันยังไม่ได้ทดสอบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.