성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
아티클
외부 아티클
유용한 코드
온라인 기능
MathJax 입력기
최근 덧글
[정성태] VT sequences to "CONOUT$" vs. STD_O...
[정성태] NetCoreDbg is a managed code debugg...
[정성태] Evaluating tail call elimination in...
[정성태] What’s new in System.Text.Json in ....
[정성태] What's new in .NET 9: Cryptography ...
[정성태] 아... 제시해 주신 "https://akrzemi1.wordp...
[정성태] 다시 질문을 정리할 필요가 있을 것 같습니다. 제가 본문에...
[이승준] 완전히 잘못 짚었습니다. 댓글 지우고 싶네요. 검색을 해보...
[정성태] 우선 답글 감사합니다. ^^ 그런데, 사실 저 예제는 (g...
[이승준] 수정이 안되어서... byteArray는 BYTE* 타입입니다...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
제니퍼 .NET
닷넷
COM 개체 관련
스크립트
VC++
VS.NET IDE
Windows
Team Foundation Server
디버깅 기술
오류 유형
개발 환경 구성
웹
기타
Linux
Java
DDK
Math
Phone
Graphics
사물인터넷
부모글 보이기/감추기
내용
<div style='display: inline'> <h1 style='font-family: Malgun Gothic, Consolas; font-size: 20pt; color: #006699; text-align: center; font-weight: bold'>윈도우 10에서 사라진 "Adapters and Bindings" 네트워크 우선순위 조정 기능</h1> <p> 예전에 네트워크 우선순위 조정에 대해 설명한 적이 있는데요.<br /> <br /> <pre style='margin: 10p 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > 다중 LAN 카드 환경에서 Dns.GetHostAddresses(local)가 반환해 주는 IP의 우선순위는 어떻게 될까요? ; <a target='tab' href='http://www.sysnet.pe.kr/2/0/1169'>http://www.sysnet.pe.kr/2/0/1169</a> </pre> <br /> 아쉽게도, Windows 10부터는 네트워크 설정의 "Advanced" / "Advanced Settings..." 메뉴로 뜨는 창에서 "Adapters and Bindings" 탭이 없어졌습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > Windows 10 Network adapter order doesn't "stick". ; <a target='tab' href='https://social.technet.microsoft.com/Forums/windows/en-US/e4ffec8c-0a2d-4858-b379-da1c2270d60a/windows-10-network-adapter-order-doesnt-stick?forum=win10itpronetworking'>https://social.technet.microsoft.com/Forums/windows/en-US/e4ffec8c-0a2d-4858-b379-da1c2270d60a/windows-10-network-adapter-order-doesnt-stick?forum=win10itpronetworking</a> Cannot change Network Binding Order in Windows 10 ; <a target='tab' href='http://answers.microsoft.com/en-us/insider/forum/insiderntp-insider_web/cannot-change-network-binding-order-in-windows-10/08d775da-24d6-4b26-96fe-355920e879a0?page=2'>http://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_web/cannot-change-network-binding-order-in-windows-10/08d775da-24d6-4b26-96fe-355920e879a0?page=2</a> </pre> <br /> 위의 글에 보면 아쉬운 대로 해법이 나오는 데, InterfaceMetric 수치를 조정하라는 것입니다. (낮을수록 우선순위가 높습니다.)<br /> <br /> 따라서, 현재 여러분들이 컴퓨터에 바인딩 순서가 높은 순서를 보고 싶다면 다음과 같이 명령을 내리면 됩니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > PS C:\> <span style='color: blue; font-weight: bold'>Get-NetIPInterface | where {$_.ConnectionState -eq "Connected"} | select ifIndex,InterfaceAlias,InterfaceMetric,AddressFamily,ConnectionState | sort InterfaceMetric | FT</span> ifIndex InterfaceAlias InterfaceMetric AddressFamily ConnectionState ------- -------------- --------------- ------------- ---- 4 Ethernet 15 IPv4 ...d 11 WiFi 3 55 IPv4 ...d 1 Loopback Pseudo-Interface 1 75 IPv4 ...d </pre> <br /> 위의 경우 유선 Ethernet이 1순위이고, 이어서 무선 랜이 2순위입니다.<br /> <br /> 우선순위를 조정하고 싶다면 InterfaceMetric 수치를 변경해야 하는데, <a target='tab' href='http://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_web/cannot-change-network-binding-order-in-windows-10/08d775da-24d6-4b26-96fe-355920e879a0?page=2'>아래의 코드는 이를 쉽게 해주는 PowerShell 스크립트</a>입니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; background-color: #fbedbb; overflow: auto; font-family: Consolas, Verdana;' > ############################################################################################################## # # Purpose: Manually set the Binding Order (order of preference) for a specified Network Interface # # Written by: Joshua D. True # # Notes: This script has been set to only show interfaces with an active connection (to avoid confusion dealing with unused virtual interfaces) # To change the script to show all interfaces, remove the following ### | where {$_.ConnectionState -eq "Connected"} ### from both lines # of code that begin with "Get-NetIPInterface" # This script requires Admin elevation! # ############################################################################################################## # Display active interfaces to be changed Write-Host -ForegroundColor Red "Below is of network conenctions (with an active connection) sorted in order of highest priority first (BEFORE CHANGES)" Get-NetIPInterface | where {$_.ConnectionState -eq "Connected"} | select ifIndex,InterfaceAlias,InterfaceMetric,AddressFamily,ConnectionState | sort InterfaceMetric | FT # Prompt user for index and new metric value of an interface $nicIndex=Read-Host "Enter the Index of the network connection that you would like to change" $nicIMetric=Read-Host "Enter the new Interface Metric value to be assigned to the Index you just selected (lower number means higher priority)" If (($nicIndex -ne $null) -and ($nicIMetric -ne $null)) { Set-NetIPInterface -InterfaceIndex $nicIndex -InterfaceMetric $nicIMetric } # Display active interfaces after change has been made (just for confirmation that change you made was entered correctly) Write-Host -ForegroundColor Green "Below is of network conenctions (with an active connection) sorted in order of highest priority first (AFTER CHANGES)" Get-NetIPInterface | where {$_.ConnectionState -eq "Connected"} | select ifIndex,InterfaceAlias,InterfaceMetric,AddressFamily,ConnectionState | sort InterfaceMetric | FT # END </pre> </p><br /> <br /><hr /><span style='color: Maroon'>[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]</span> </div>
첨부파일
스팸 방지용 인증 번호
2090
(왼쪽의 숫자를 입력해야 합니다.)