Microsoft MVP성태의 닷넷 이야기
글쓴 사람
정성태 (techsharer at outlook.com)
홈페이지
첨부 파일
 

OpenVPN - "TAP-Windows Adapter V9" 어댑터의 "Network cable unplugged" 현상

"TAP-Windows Adapter V9" 어댑터가 다음과 같이 "Network cable unplugged"로 나오는 경우가 있다면?

open_vpn_tap_adapter_disconnected_0.png

당황하지 마시고, 우선 "서비스 관리자"에서 "OpenVPNService" 서비스가 "Started"로 실행 중인 지 확인해야 할 필요가 있습니다. 왜냐하면, TAP 어댑터의 연결 유무는 부팅 시부터 결정되는 것이 아니고 OpenVPN 프로그램에 의해 제어되기 때문입니다. 만약 프로그램의 실행 유무와 상관없이 항상 Connected 상태로 보고 싶다면 장치 관리자에서 "Media Status"를 "Always Connected"로 설정하면 됩니다.

open_vpn_tap_adapter_disconnected_1.png

하지만, 오히려 저렇게 해두면 당연히 동작해야 하는 걸로 착각할 수 있으므로 그냥 기본값인 "Application Controlled"로 설정하는 것이 권장됩니다.

참고로, OpenVPN 관련 서비스가 이 외에도 "OpenVPN Interactive Service", "OpenVPN Legacy Service"가 있는데 이들의 실행 유무와는 상관이 없으므로 꼭 "OpenVPNService"를 확인해야 합니다.




만약, 해당 서비스가 실행 중인데도 (또는 실행을 해도 Stopped로 바뀌는 등의 이유로) "Network cable unplugged" 상태가 지속된다면?

그냥 NT 서비스를 종료시키고 명령행에서 직접 OpenVPN.exe를 실행해 출력 로그를 확인해 봅니다. 가령, ovpn 파일의 설정 항목에 오류가 있어 이런 식으로 예외가 발생했을 수도 있는데요,

C:\Program Files\OpenVPN\config>..\bin\openvpn  server.ovpn
Wed Sep 09 11:57:03 2020 WARNING: Ignoring option 'dh' in tls-client mode, please only include this in your server configuration
Wed Sep 09 11:57:03 2020 disabling NCP mode (--ncp-disable) because not in P2MP client or server mode
Options error: On Windows, --ifconfig is required when --dev tun is used
Use --help for more information.

만약 설정값이 이상한 원인을 모르겠다면 "C:\Program Files\OpenVPN\sample-config" 경로에 있는 server.ovpn을 다시 복사해 테스트해보는 식으로 진행하면 됩니다. 가령, sample-config에 있는 server.ovpn을 변경 없이 그냥 openvpn.exe에 인자로 전달하면 아무런 오류 없이 실행되어야 정상입니다.




웹 검색을 해보면, "TAP-Windows Adapter V9" 어댑터의 케이블 끊김 현상에 대해 OpenVPN을 재설치하는 등의 해결책을 권장하는 글들이 눈에 띕니다. 개인적으로는 별로 도움이 안 되었으며 사실 위의 2가지 조건에서 모두 해결을 할 수 있었습니다. 그러니, 차근히 자신의 환경을 살펴보고 문제의 원인을 찾는 것을 권장합니다. ^^




[이 글에 대해서 여러분들과 의견을 공유하고 싶습니다. 틀리거나 미흡한 부분 또는 의문 사항이 있으시면 언제든 댓글 남겨주십시오.]







[최초 등록일: ]
[최종 수정일: 9/10/2020]

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
by SeongTae Jeong, mailto:techsharer at outlook.com

비밀번호

댓글 작성자
 




... 166  167  168  169  170  171  172  173  174  [175]  176  177  178  179  180  ...
NoWriterDateCnt.TitleFile(s)
628정성태12/6/200821000.NET Framework: 115. Marshal 타입 관련 2가지 자원 해제 메서드파일 다운로드1
627정성태12/6/200823385VS.NET IDE: 58. VS.NET IDE 팁 - 커서 위치 이동 [1]
626정성태12/6/200823660오류 유형: 65. TF53018: The application tier XXXXXXX is attempting to connect to a data tier with an incompatible version
625정성태12/6/200823846오류 유형: 64. TFS 2008 SP1 설치 - MsiApplyMultiplePatches returned 0x643
624정성태12/5/200824761.NET Framework: 114. WPF 이벤트에 속한 핸들러 확인 [2]파일 다운로드1
623정성태12/4/200829138디버깅 기술: 22. VS.NET SP1 + .NET Framework 소스 코드 디버깅 [2]파일 다운로드1
622정성태12/1/200831407오류 유형: 63. WPF - XamlParseException 대응 방법 [2]
621정성태11/30/200823587Team Foundation Server: 27. TeamBuild + VDPROJ 셋업 프로젝트 [1]
620정성태11/30/200822447디버깅 기술: 21. 올바른 이벤트 예외 정보 출력
619정성태11/30/200822549디버깅 기술: 20. 예외 처리를 방해하는 WPF Modal 대화창파일 다운로드1
618정성태11/29/200822942.NET Framework: 113. 이벤트에 속한 이벤트 핸들러 확인파일 다운로드1
617정성태11/26/200828566.NET Framework: 112. How to Interop DISPPARAMS [2]파일 다운로드2
616정성태11/26/200822319디버깅 기술: 19. C++/CLI - F11 디버깅 시의 변수 초기화파일 다운로드1
615정성태11/9/200832018.NET Framework: 111. WPF - Window, UserControl 클래스 상속 [1]
614정성태11/9/200831971.NET Framework: 110. WPF - 전역 예외 처리 [4]파일 다운로드1
613정성태11/8/200821599.NET Framework: 109. WPF - SystemColors 색상표파일 다운로드1
612정성태11/1/200826852.NET Framework: 108. WPF + WCF 환경에서는 DataContract를 권장 [1]
611정성태10/31/200821158오류 유형: 62. WPF - Visual Studio 2008 비정상 종료
610정성태10/24/200823348Team Foundation Server: 26. TFS 2008 SP1 + SQL Server 2008 설치
609정성태10/24/200827075.NET Framework: 107. WPF - RadioButton 데이터 바인딩 해제 현상파일 다운로드2
608정성태10/23/200821779오류 유형: 61. TFS 연결 오류: TF31003, TF30331 오류
607정성태10/18/200819767Windows: 32. 자동 실행 경로에 ".." 가 포함된 경우
606정성태10/18/200821761.NET Framework: 106. WCF - 다중 서비스 호스트파일 다운로드1
605정성태10/18/200825216.NET Framework: 105. WPF - 닫기 버튼을 없애려면.
604정성태10/18/200825743오류 유형: 60. System.Management.ManagementException - Generic failure [1]
602정성태10/15/200827716오류 유형: 59. WPF - XAML 로딩 시 Visual Studio 비정상 종료 [1]
... 166  167  168  169  170  171  172  173  174  [175]  176  177  178  179  180  ...