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
어댑터의 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 /?도움말 텍스트 의 관련 부분 :

     > 경로 추가 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
              대상 ^ ^ 마스크 ^ 게이트웨이 측정 항목 ^ ^
                                                         인터페이스 ^

여기 METRIC에서 경로를 추가 할 때 옵션을 통해이를 설정 한 것을 볼 수 있습니다 . 낮은 숫자는 높은 숫자보다 우선합니다.

게시 한 정보를 기준 으로이 링크 ( http://support.microsoft.com/kb/299540) 에있는 차트를 기준 으로 또는 기본 게이트웨이를 기준 으로 메트릭을 할당하는 것 같습니다 . 음수 값을 사용하여 원하는 경로에 대한 메트릭 비용을 낮추도록 허용하는지 확인할 수 있습니다.


2
위에서 게시 한 명령에서 METRIC을 3으로 설정했지만 결국 23이되었습니다. 어떤 목표를 달성하지 못했습니다.
Corey

@Corey 마지막 단락을 읽었습니까?
Joel Coel

3
음수 값을 시도했지만 오류가 발생했습니다
Corey

6
이전 게시물이지만 공감해야했지만 음수 값은 쓸모가 없으며 이러한 메트릭이 게이트웨이와 관련하여 입력되는 것이 사실이지만 실제로 조언이나 솔루션을 제공하지는 않습니다.
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

이것은 당신의 목표를 확실하게 달성 할 것입니다. 실제로 이것은 VPN을 통한 기본 경로를 설정하기 위해 OpenVPN 소프트웨어에서 사용하는 솔루션입니다.


현재 문제를 일으키는 VPN 소프트웨어입니다. 우선 순위가 192.168. *. * 인 경로를 추가했습니다. 따라서 LAN을 통해 라우터를 연결하면이 LAN의 컴퓨터를 여전히 주소 지정할 수 없습니다. Win7 ROUTE의 METRIC 매개 변수가 완전히 빨라집니다.
Askar Kalykov

2

나는 이것이 늦었지만 오늘 이것에 부딪쳤다는 것을 알고 있습니다-Gmail에 연결하고 싶지만 도메인 LAN 웹 필터에서 차단되었습니다. 비 도메인 네트워크에 연결하기 위해 Wi-Fi 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.