Wi-Fi와 유선 이더넷을 함께 사용한다면, 연결 시 Windows가 자동으로 이더넷 쪽으로 전환되는 현상을 경험해 보셨을 것입니다. 이는 Windows가 모든 네트워크 어댑터에 자동으로 우선순위를 부여하기 때문인데요. 대부분의 경우 이 기능은 편리하지만, 특정 네트워크를 강제로 우선 사용하고 싶다면 다른 어댑터를 비활성화해야만 한다는 불편함이 있습니다.
예를 들어, 저는 인터넷 회선에 문제가 생기면 USB 테더링을 통해 스마트폰 데이터를 사용합니다. 하지만 대부분의 경우, 새 연결이 데스크톱의 일반 이더넷 어댑터보다 우선순위가 낮아 Windows가 이를 사용하지 않습니다. 이 문제를 해결하려면 네트워크 우선순위를 직접 변경해야 합니다.
여러 개의 네트워크 어댑터를 사용 중이고 특정 연결을 우선 적용하고 싶다면, 어댑터를 끄는 것보다 네트워크 우선순위를 변경하는 것이 훨씬 효율적입니다. 지금부터 그 방법을 알아보겠습니다.
참고: 우선순위 설정 시에는 0보다 큰 양수를 사용합니다. 숫자가 클수록 우선순위는 낮아집니다.
방법 1: 네트워크 어댑터 설정에서 우선순위 변경
1. 알림 센터의 '모든 설정' 버튼을 클릭하거나 시작 메뉴에서 검색하여 설정 앱을 엽니다. 그런 다음 '네트워크 및 인터넷 → 상태'로 이동하고, 오른쪽 패널에서 '어댑터 옵션 변경'을 클릭합니다.

2. 제어판의 네트워크 어댑터 페이지가 열립니다. 우선순위를 높이려는 네트워크 어댑터를 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 '속성'을 선택합니다.

3. 속성 창에서 '인터넷 프로토콜 버전 4(TCP/IPv4)' 항목을 선택하고 '속성' 버튼을 클릭합니다.

4. 네트워크 우선순위 옵션은 고급 설정 안에 숨겨져 있습니다. '고급' 버튼을 클릭하세요.

5. '자동 메트릭(Automatic Metric)' 체크박스를 해제하고, 10 이하의 숫자를 입력한 후 '확인' 버튼을 눌러 변경 사항을 저장합니다. 여기서는 예시로 가장 낮은 값인 '1'을 입력했습니다.
일반적으로 Windows는 20 이상의 우선순위 값을 사용하므로, 20 미만의 숫자라면 대부분 문제없습니다. 만약 원하는 대로 작동하지 않는다면 언제든 더 낮은 값으로 조정할 수 있습니다.

6. 열려 있는 모든 창을 닫고 시스템을 재시작하면 변경 사항이 적용됩니다.
이것으로 완료입니다. 이제부터는 우선순위가 높은 네트워크가 다른 활성 네트워크보다 우선적으로 사용됩니다. 나중에 원래 설정으로 되돌리고 싶다면, 5번 단계에서 '자동 메트릭' 체크박스를 다시 선택하기만 하면 됩니다.
방법 2: PowerShell 명령어로 네트워크 우선순위 변경
PowerShell cmdlet을 사용해서도 네트워크 우선순위를 변경할 수 있습니다. 사실 PowerShell 사용에 익숙하다면 첫 번째 방법보다 더 간단할 수 있습니다. 인터페이스 인덱스만 확인한 후 우선순위를 지정하면 됩니다.
1. PowerShell로 네트워크 우선순위를 변경하려면 관리자 권한이 필요합니다. 시작 메뉴에서 PowerShell을 검색하고 '관리자 권한으로 실행'을 선택하세요.

2. 먼저 대상 네트워크 어댑터의 인터페이스 인덱스를 확인해야 합니다. 아래 명령어를 실행하면 모든 네트워크 어댑터 목록이 표시됩니다. 'ifIndex' 항목에서 인터페이스 인덱스 번호를 확인할 수 있으며, 해당 번호를 메모해 두세요. 필자의 경우 17번입니다.
Get-NetIPInterface

3. 대상 네트워크 어댑터의 인터페이스 인덱스를 파악했다면, 아래 명령어에서 'INTERFACE_INDEX'를 실제 인터페이스 인덱스 번호로, 'PRIORITY'를 10 이하의 실제 우선순위 숫자로 바꿔 실행합니다.
Set-NetIPInterface -InterfaceIndex INTERFACE_INDEX -InterfaceMetric PRIORITY

4. 변경 사항을 확인하려면 Get-NetIPInterface cmdlet을 다시 실행하세요. 아래 결과에서 네트워크 우선순위가 25에서 10으로 변경된 것을 확인할 수 있습니다.

5. 시스템을 재시작하여 변경 사항을 적용합니다.
6. 나중에 네트워크 우선순위 관리를 다시 Windows 자동 설정에 맡기고 싶다면, 아래 명령어를 실행하세요. 이때 'INTERFACE_INDEX'는 반드시 본인의 실제 인터페이스 인덱스로 교체해야 합니다.
Set-NetIPInterface -InterfaceIndex 21 -AutomaticMetric enabled
설정 과정에서 문제가 발생하거나 공유하고 싶은 경험이 있다면 아래 댓글로 알려주세요.