Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

윈도우 PC에서 다른 Wi-Fi 네트워크 숨기는 방법 (netsh 명령어 완벽 정리)

주변에 여러 개의 Wi-Fi 네트워크가 있다면, 내 네트워크에 연결하려고 할 때 그 모든 목록이 화면에 나타납니다. 연결할 일이 전혀 없는 불필요한 네트워크들—특히 보안이 걸려 있어 어차피 접속조차 할 수 없는 네트워크들—은 목록을 지저분하게 만들고 보기에도 거슬립니다.

다행히도 다른 Wi-Fi 네트워크를 숨겨서 컴퓨터에 표시되지 않도록 설정할 수 있습니다. 불필요한 무선 네트워크들을 숨기고 나면, 정말 보고 싶은 네트워크만 깔끔하게 확인할 수 있습니다.

다른 Wi-Fi 네트워크를 숨기는 것은 영구적인 변경이 아니며, 언제든 아래 방법으로 되돌려 다시 표시할 수 있습니다.

Wi-Fi 네트워크를 숨기면 어떻게 되나요?

다른 Wi-Fi 네트워크를 숨긴다는 것은 말 그대로 해당 네트워크가 내 눈에 보이지 않게 된다는 뜻입니다. Wi-Fi 네트워크에 연결할 때, 차단한 이름과 일치하는 네트워크는 사용 가능한 네트워크 목록에 나타나지 않습니다.

단, Wi-Fi 네트워크 숨기기는 내 컴퓨터에만 적용됩니다. 즉, 아래 단계를 따라 하면 해당 네트워크가 내 목록에 표시되지 않을 뿐, 주변의 다른 사람들은 여전히 그 네트워크를 보고 연결할 수 있습니다.

또한 Wi-Fi 네트워크를 차단해도 네트워크 소유자에게 알림이 가지 않으며, 불법적이거나 비윤리적인 행위도 아닙니다. 결국 자신이 그 네트워크를 보지 못하도록 하는 것일 뿐입니다.

한 가지 유의할 점은, 다른 Wi-Fi 네트워크를 숨긴다고 해서 무선 신호가 내 공간에 닿는 것 자체를 막을 수는 없다는 것입니다. 만약 간섭으로 인한 약한 신호를 개선하기 위해 주변 Wi-Fi를 차단하려는 것이라면, Wi-Fi 채널을 변경하는 것이 더 효과적인 방법입니다. Wi-Fi 채널 스캐너를 활용하면 주변 네트워크들이 어떤 채널을 사용 중인지 파악하는 데 큰 도움이 됩니다.

다른 Wi-Fi 네트워크 숨기는 방법

안타깝게도 윈도우에는 Wi-Fi 네트워크를 숨길 수 있는 편리한 그래픽 인터페이스가 없습니다. 숨기고 싶은 네트워크를 마우스 오른쪽 버튼으로 클릭한 뒤 '숨기기/차단' 버튼만 누르면 끝이라면 좋겠지만, 실제로는 그런 기능이 제공되지 않습니다.

대신 명령 프롬프트(Command Prompt)에서 몇 가지 명령어를 실행해야 합니다. 단계를 차근차근 따라 하면 생각보다 훨씬 간단합니다.

  • 시작 메뉴에서 cmd를 검색한 후 마우스 오른쪽 버튼을 클릭하고 관리자 권한으로 실행을 선택해 명령 프롬프트를 엽니다. Windows XP를 사용한다면 시작 메뉴에서 관리자 권한 없이 바로 명령 프롬프트를 열어도 됩니다.
  • 다음 명령어를 입력합니다: netsh wlan show networks

명령어를 실행하면 현재 컴퓨터가 연결할 수 있는 모든 무선 네트워크 목록이 화면에 표시됩니다.

  • 숨기고 싶은 Wi-Fi 네트워크를 찾아 SSID를 확인합니다. 여기서는 예시로 HTC_9EF2라는 네트워크를 숨겨보겠습니다.

참고: 윈도우는 때때로 주변의 모든 네트워크를 제대로 감지하지 못할 수 있습니다. 이전에 본 적 있지만 지금은 목록에 보이지 않는 네트워크(신호 세기가 약해서일 수 있음)의 SSID를 찾으려면 WifiInfoView 같은 Wi-Fi 스캐너를 이용해 더 완전한 목록을 확인하는 것이 좋습니다.

  • 메모장이나 다른 텍스트 입력창을 열고 아래 명령어를 붙여넣은 뒤, 예시 SSID를 숨기려는 네트워크의 실제 SSID로 바꿉니다(따옴표는 반드시 유지하세요):
netsh wlan add filter permission=block ssid="HTC_9EF2" networktype=infrastructure
  • 명령 프롬프트로 돌아가 해당 명령어를 입력합니다. 검은 화면을 마우스 오른쪽 버튼으로 클릭하고 붙여넣기를 선택하면 손쉽게 입력할 수 있습니다.

"필터가 시스템에 성공적으로 추가되었습니다(The filter is added on the system successfully.)"라는 응답이 표시되면 정상적으로 적용된 것입니다.

  • 이제 끝입니다! 해당 Wi-Fi 네트워크가 숨겨집니다. 네트워크 목록을 다시 조회해 보면 더 이상 표시되지 않는 것을 확인할 수 있습니다.
  • 숨기고 싶은 다른 네트워크가 있다면 같은 단계를 반복하면 됩니다.

여러 네트워크를 한 번에 숨기고 싶다면, 아래와 같은 다른 명령어 조합을 사용해 여러 네트워크를 차단 필터에 한꺼번에 추가할 수 있습니다.

이 방법은 확실히 시간을 절약해 주지만, 이 단계를 진행하면 나중에 노트북을 다른 장소로 옮기거나 네트워크 SSID가 변경되는 등 상황이 달라져 다른 네트워크를 다시 보고 싶을 때 명령어를 직접 되돌려야 한다는 점을 기억하세요.

  • 보고 싶은(허용할) 네트워크를 먼저 추가합니다(NETWORKNAME을 실제 SSID로 교체):
netsh wlan add filter permission=allow ssid="NETWORKNAME" networktype=infrastructure
  • 그런 다음 나머지 모든 네트워크를 차단합니다:
netsh wlan add filter permission=denyall networktype=infrastructure

명령어 되돌리고 네트워크 다시 보는 방법

숨긴 네트워크를 다시 표시하고 싶다면 아래 netsh 명령어를 사용하면 됩니다:

  • 어떤 SSID가 차단되어 있는지 잊어버렸다면 아래 명령어로 확인할 수 있습니다:
netsh wlan show filters
  • 특정 Wi-Fi 네트워크의 차단을 해제하려면:
netsh wlan delete filter permission=block ssid="NETWORKNAME" networktype=infrastructure
  • 다른 모든 Wi-Fi 네트워크에 대한 차단을 한 번에 해제하려면:
netsh wlan delete filter permission=denyall networktype=infrastructure

내 Wi-Fi를 숨기고 싶다면?

이웃에게 내 네트워크를 숨기고 싶은 경우라면, 내 라우터의 SSID를 차단하는 것은 올바른 방법이 아닙니다. 대신 라우터 설정에서 SSID 브로드캐스트를 비활성화하고, 강력한 비밀번호로 보안을 설정하는 것이 답입니다. 이 두 가지가 Wi-Fi를 안전하게 보호하고 원치 않는 사람의 접속을 막는 가장 효과적인 방법 중 하나입니다.

추가로, 옆집의 Wi-Fi 스니퍼가 MAC 주소 스푸핑까지 할 수 있는 수준의 기술 전문가가 아니라면, MAC 주소 필터링을 활성화해 네트워크 보안을 한층 더 강화할 수도 있습니다.