.png)
오늘 저는 OpenWrt와 OpenVPN을 사용하여 홈 VPN 라우터를 성공적으로 설정했습니다.
내 VPN 공급자는 IPv4 연결만 지원하므로 네트워크 트래픽이 누출되는 것을 원하지 않으며 Windows 제어판의 네트워크 어댑터 옵션에서 "인터넷 프로토콜 버전 6"을 선택 취소하여 IPv6을 비활성화했습니다.
짜증나게도 대학에 가거나 직장에 갈 때마다 IPv6를 다시 활성화해야 합니다. 왜냐하면 IT 관리에서 제공하는 특정 서비스가 제대로 작동하려면 IPv6 연결이 필요하기 때문입니다.
편의를 위해 VPN 라우터에 연결하는 경우에만 Windows에서 IPv6 연결을 비활성화할 수 있는 방법이 있습니까?
답변1
관리자 권한으로 실행되는 PowerShell 명령을 통해 IPv6를 활성화하거나 비활성화할 수 있습니다. 이렇게 하는 것이 훨씬 더 간단할 것입니다.
다음 명령 중 하나를 포함하는 파일을 생성하고 .bat
이를 가리키는 바탕 화면 아이콘을 생성한 후 "관리자 권한으로 실행"으로 설정할 수 있습니다(마우스 오른쪽 버튼 클릭 > 속성 > 고급).
"이더넷"이라는 어댑터에 대해 IPv6을 비활성화하려면:
powershell -command Disable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6
사용하려면 :
powershell -command Enable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6
답변2
호스트에서 IPv6 액세스를 비활성화하는 대신 비활성화하십시오.VPN 라우터에서아마도 처음에 활성화한 방법일 것입니다.
IPv6 패킷이 WAN 인터페이스를 통해 나가는 것을 방지하기 위해 적절한 방화벽 규칙을 추가하거나 OpenWRT가 SLAAC(라우터 수명을 0으로 설정)를 통해 자신을 "기본 게이트웨이"로 광고하지 않도록 하여 이를 수행할 수 있습니다.