Nox 실행이 안 되는 경우 - Unable to bind to the underlying transport for ...
Nox를 실행했더니 곧바로 종료됩니다.
Log Name: System
Source: Microsoft-Windows-HttpEvent
Date: 2020-10-01 오후 8:59:59
Event ID: 15005
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: TESTPC
Description:
Unable to bind to the underlying transport for [::]:2861. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine. The data field contains the error number.
2861 포트에 대해 열 수 없다고 하면서, 이후 동일한 오류 메시지를 2880 포트까지 남기는 걸로 봐서,
Log Name: System
Source: Microsoft-Windows-HttpEvent
Date: 2020-10-01 오후 9:00:00
Event ID: 15005
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: TESTPC
Description:
Unable to bind to the underlying transport for [::]:2880. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine. The data field contains the error number.
2861 ~ 2880까지 시도하다가 안 되면 포기하는 듯합니다. 이번에도 오류 원인은 excludedportrange 때문입니다.
"Administered port exclusions" 설명
; https://www.sysnet.pe.kr/2/0/12293
"Administered port exclusions"이 아닌 포트 범위 항목을 삭제하는 방법
; https://www.sysnet.pe.kr/2/0/12305
실제로 해당 범위의 포트가 점유된 것을 확인할 수 있고,
C:\temp> netsh int ipv4 show excludedportrange protocol=tcp
Protocol tcp Port Exclusion Ranges
Start Port End Port
---------- --------
80 80
1433 1433 *
1862 1961
1962 2061
2062 2161
2291 2390
2500 2599
2600 2699
2700 2799
2800 2899
2900 2900
3097 3196
3197 3296
3297 3396
3397 3496
5357 5357
5555 5555
6666 6666
7777 7777
9999 9999
50000 50059 *
* - Administered port exclusions.
따라서
excludedportrange를 이용해 삭제해 주면,
C:\temp> d:\tools\excludedportrange.exe tcp 2800 2899
tcp Deleting... 2800:100
0
이후 정상적으로 Nox가 실행됩니다.
[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]