Làm cách nào tôi có thể đặt số liệu của tuyến đường được thêm thủ công trên Windows?


15

Tôi đang sử dụng lệnh sau để thêm tuyến, nhưng số liệu không hoạt động theo cách tôi muốn. Tôi muốn tuyến đường tôi đang thêm để có chi phí thấp hơn.

    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>

Đây là bảng định tuyến của tôi trước lệnh trên.

    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>

Đây là sau.

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>

Tôi muốn tuyến đường mà tôi đang thêm có mức độ ưu tiên so với tuyến mặc định.

Câu trả lời:


8

Tôi đoán là do tùy chọn Số liệu tự động được đặt trên NIC. Số liệu tự động dựa trên tốc độ liên kết nên tôi đoán rằng máy chủ của bạn được kết nối với cổng chuyển đổi 100Mbps. DG sẽ được chỉ định một số liệu chỉ dựa trên tốc độ liên kết. Bất kỳ tuyến được gán tĩnh nào sẽ được chỉ định một số liệu dựa trên tốc độ liên kết CỘNG số liệu bạn chỉ định. Nếu bạn muốn chỉ định một số liệu thấp hơn cho mục nhập bảng định tuyến tĩnh của mình so với số liệu được gán cho DG, thì hãy tắt tùy chọn Số liệu tự động trên NIC.

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


1
Tôi đã thử tắt "Số liệu tự động" trên cài đặt IP4 của bộ điều hợp, nhưng vẫn không thay đổi hành vi. Lệnh tôi đang sử dụng dường như hoạt động tốt trên Windows XP, nhưng không phải trên 7.
Corey

6

Câu hỏi này là cổ xưa, nhưng nếu bạn tình cờ thấy nó như tôi đã làm, hãy thử cách sau (xác nhận trên Win10);

mở thuộc tính bộ điều hợp, cài đặt IPv4, Nâng cao, sau đó ...

Bỏ chọn " Automatic Metric" như đã đề cập trước đó, VÀ đặt một interface metricgiá trị nào đó (tôi đã sử dụng " 10" cho ví dụ này)

Nhấp OK / Áp dụng cho đến khi bạn quay lại kết nối mạng. Vô hiệu hóa và kích hoạt lại bộ điều hợp để thiết lập lại mọi thứ và kết hợp cài đặt mới.

route print... Bây giờ bạn sẽ nhận thấy số liệu mặc định cho bộ điều hợp đã tăng từ 10 đến 20.

thêm tuyến đường mặc định mới của bạn với số liệu " 5" như đã đề cập trước đó

route print... nó sẽ được tạo thành " 15" so với " 20" của mặc định hiện có.


Đây phải là câu trả lời được chấp thuận, đối với tôi nó đã hoạt động chính xác như chỉ ra ít nhất, cảm ơn!
diegoc

4

Phần có liên quan của route /?văn bản trợ giúp:

     > tuyến ADD 157.0.0.0 MẶT NẠ 255.0.0.0 157.55.80.1 METRIC 3 NẾU 2
              đích ^ ^ mặt nạ ^ cổng số liệu ^ ^
                                                         Giao diện ^

Bạn có thể thấy ở đây bạn đặt điều này thông qua METRICtùy chọn khi bạn thêm tuyến đường. Số thấp hơn ưu tiên hơn số cao hơn.

Dựa trên thông tin bạn đã đăng, có vẻ như nó đang gán số liệu liên quan đến biểu đồ được tìm thấy tại liên kết này: http://support.microsoft.com/kb/299540 hoặc liên quan đến cổng mặc định. Bạn có thể thấy nếu nó cho phép bạn sử dụng giá trị âm ở đó để buộc chi phí số liệu thấp hơn cho tuyến đường bạn muốn.


2
Trong lệnh tôi đã đăng ở trên, tôi có METRIC được đặt thành 3, nhưng cuối cùng là 23. Liều nào không hoàn thành mục tiêu của tôi.
Corey

@Corey bạn đã đọc đoạn cuối của tôi?
Joel Coel

3
vừa thử một giá trị âm, nhưng nó đã gây ra lỗi
Corey

6
Bài đăng cũ nhưng tôi đã phải đánh giá thấp, giá trị tiêu cực là vô ích và mặc dù đúng là các số liệu này đang được nhập tương đối với cổng, bạn không đưa ra bất kỳ lời khuyên hoặc giải pháp thực sự nào.
D3l_Gato

2

Dựa trên kinh nghiệm của tôi, việc sử dụng một số tuyến giống hệt nhau với các số liệu khác nhau trên Windows là rất khó và thường không đáng tin cậy, đặc biệt là trên Windows Vista / 7. Bạn có thể làm việc xung quanh nó bằng cách sử dụng hai tuyến thay vì một tuyến, do đó buộc Windows phải sử dụng các tuyến cụ thể hơn. Vì vậy, theo ví dụ của bạn:

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

Điều này sẽ hoàn thành mục tiêu của bạn một cách đáng tin cậy. Trên thực tế, đó là giải pháp được sử dụng bởi phần mềm OpenVPN để thiết lập tuyến đường mặc định qua VPN.


Hiện tại nó là phần mềm VPN gây rắc rối cho tôi. Nó đã thêm các tuyến 192.168. *. * Là ưu tiên cao hơn. Do đó, có bộ định tuyến được kết nối qua mạng LAN, bạn vẫn không thể xử lý các máy tính trong mạng LAN này. Thông số METRIC của Win7 ROUTE hoàn toàn hút.
Askar Kalykov

2

Tôi biết điều này là muộn nhưng tôi mới chạy vào đây hôm nay - tôi muốn kết nối với gmail nhưng nó đã bị chặn khỏi Bộ lọc Web LAN của miền. Tôi đã mang theo một chiếc USB wifi để truy cập mạng không thuộc miền và có thể truy cập gmail bằng cách thay đổi mức độ ưu tiên của lưu lượng. Điều này vẫn cho phép tôi truy cập mạng miền.

Để tìm hiểu giao diện #

   Route Print 

Sử dụng Netsh để đặt giá trị thấp hơn trên giao diện thiết bị wifi USB. Giá trị thấp hơn có nghĩa là ưu tiên cao hơn. Điều này sẽ loại bỏ các thiết lập tự động là tốt.

netsh interface ipv4 set interface 25 metric=2

Sử dụng Route Printđể xác minh

Nếu bạn mắc lỗi, bạn có thể biến giao diện trở lại tự động

netsh interface ipv4 set interface 25 metric=automatic

Để biết thêm về Netsh, hãy xem http://www.colorconsole.de/cmd/en/Windows_Vista/netsh/interface/ipv4/set/interface.htmlm


Điều này làm việc tuyệt vời. Nó đòi hỏi một cửa sổ cmd nâng cao và bạn cũng có thể giải quyết một giao diện theo tên, tức là 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. Vô hiệu hóa "Số liệu tự động" cho giao diện.
  2. Sửa đổi tuyến đường mặc định tăng số liệu của nó route CHANGE 0.0.0.0 MASK 0.0.0.0 192.168.76.1 METRIC 2 IF 11.
  3. Tạo lộ trình của riêng bạn với số liệu thấp hơn route ADD 0.0.0.0 MASK 0.0.0.0 192.168.76.2 METRIC 1 IF 11.

Lưu ý: Tôi chưa thử nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.