내 컴퓨터가 호스티드 네트워크(Hosted Network)를 사용할 수 있는지 어떻게 알 수 있을까요? 먼저 호스티드 네트워크가 무엇인지 살펴보겠습니다.
호스티드 네트워크는 가상 네트워크 또는 가상 액세스 포인트라고도 불리며, PC가 생성하여 다른 무선 기기들이 접속하고 연결할 수 있도록 해주는 무선 네트워크입니다. 무선 호스티드 네트워크는 Windows 7, 8, 8.1, 10 그리고 Wireless LAN Service가 설치된 Windows Server 2008 R2에서 지원되는 새로운 WLAN 기능으로, 다음 두 가지를 구현합니다.
- 물리적 무선 어댑터를 여러 개의 가상 무선 어댑터로 분할하는 기술로, 흔히 'Virtual Wi-Fi'라고 부릅니다.
- 지정된 가상 무선 어댑터를 사용하는 소프트웨어 기반 무선 액세스 포인트(AP)로, 'SoftAP'라고도 합니다.
이 두 기능은 함께 활성화되고 함께 비활성화되며, 하나만 따로 켜는 것은 불가능합니다. 이 가상 네트워크 기능을 이용하면 무선 핫스팟을 만들어 다른 컴퓨터가 내 컴퓨터에 접속하고, 심지어 내 컴퓨터를 통해 인터넷까지 연결할 수 있습니다.
내 Wi-Fi 카드가 가상 네트워크를 지원하는지 확인하는 방법
호스티드 네트워크는 비교적 최신 기능으로, Windows 7과 함께 처음 도입되었습니다. 따라서 아래와 같은 Microsoft 운영체제에서 지원됩니다.
- 무선 호스티드 네트워크와 SoftAP를 실행할 수 있는 운영체제: Windows 7, Windows Server 2008 R2, Windows 8, Windows 8.1, Windows 10
- 무선 호스티드 네트워크와 SoftAP를 실행할 수 없는 운영체제: Windows 7 Starter Edition, Windows Vista, Windows XP 및 그 이전 버전
따라서 컴퓨터가 Windows 7, 8, 8.1 또는 10용으로 제작되었다면 Wi-Fi 카드는 무선 호스티드 네트워크를 지원할 가능성이 높습니다. 데스크톱이라면 본체 뒷면에, 노트북이라면 옆면에 붙어 있는 Windows 스티커를 확인해 보세요. 위에서 언급한 운영체제 스티커가 있다면 호스티드 네트워크를 지원합니다.
반대로 컴퓨터가 원래 Windows Vista, Windows XP 또는 그 이전 버전으로 출시된 제품이라면 가상 무선 네트워크와 호환되지 않을 가능성이 큽니다. 구형 운영체제 시절의 Wi-Fi 하드웨어는 호스티드 네트워크를 지원하지 않을 수 있습니다. 직접 조립한 PC라면 역시 Wi-Fi 핫스팟 기능과 호환되지 않을 수 있습니다.
명령 프롬프트로 호스티드 네트워크 지원 여부 확인하기
컴퓨터가 가상 네트워크를 지원하는지 정확히 확인하려면 다음 단계를 따르세요.
- Windows + R 키를 눌러 실행 창을 엽니다.
- 실행 입력창에 CMD를 입력하고 Enter 키를 눌러 명령 프롬프트를 엽니다.
- 명령 프롬프트 창에 netsh wlan show drivers를 입력하고 Enter 키를 누릅니다.
- 목록을 위로 올려 '호스티드된 네트워크 지원(Hosted Network Support)' 항목을 찾습니다.
- 값이 예(Yes)라면 컴퓨터의 하드웨어가 무선 호스티드 네트워크 생성을 지원하는 것이고, 아니요(No)라면 지원하지 않는 것입니다.
다만 '호스티드된 네트워크 지원'이 아니요라고 표시되더라도 반드시 지원하지 않는다는 뜻은 아닙니다. Wi-Fi 카드 장치 자체가 정상적으로 작동하지 않으면 분석 대상에서 제외되므로 항상 아니요로 표시될 수 있습니다. 이는 장치 고장이나 드라이버 문제 때문일 수 있는데, 특히 이전에는 핫스팟을 잘 만들었던 컴퓨터라면 아래 방법으로 해결할 수 있습니다.
방법 1: Wi-Fi 카드 드라이버 업데이트하기
운영체제를 업그레이드했다면(예: Windows 7 → Windows 10) 기존 드라이버가 새 운영체제와 호환되지 않아 Wi-Fi 카드가 작동하지 않을 수 있습니다. 드라이버를 업데이트하고 무선 호스티드 네트워크를 설정하는 방법은 다음과 같습니다.
1단계: 하드웨어 문제 해결사 실행하기
이 단계에서는 설치되지 않은 경우 Wi-Fi 카드를 설치하게 됩니다. 진행 전에 이더넷 케이블을 통해 인터넷에 연결되어 있는지 확인하세요.
- Windows 로고 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에 control을 입력한 후 Enter 키를 누릅니다.
- 제어판의 검색 상자에 문제 해결사(troubleshooter)를 입력하고 문제 해결을 클릭합니다.
- 하드웨어 및 소리 항목 아래에서 장치 구성을 클릭합니다. 관리자 암호 입력이나 확인을 요구하면 암호를 입력하거나 확인해 주세요.
- 다음을 누르고 문제 해결사가 검사를 마칠 때까지 기다린 뒤, 발견된 모든 문제를 수정합니다.
2단계: Wi-Fi 카드 드라이버 업데이트하기
1단계에서 누락된 드라이버가 설치됩니다. 이미 일부만 작동하거나 손상된 드라이버가 있다면 최신 호환 드라이버로 업데이트해야 합니다. 이 단계 역시 이더넷을 통한 인터넷 연결이 필요합니다.
- Windows 로고 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 대화 상자에 devmgmt.msc를 입력하고 Enter 키를 누릅니다. 관리자 암호나 확인을 요구하면 암호를 입력하거나 '허용'을 클릭합니다.
- 장치 관리자에서 네트워크 어댑터를 확장합니다.
- 무선(Wi-Fi) 장치를 마우스 오른쪽 버튼으로 클릭하고 '드라이버 소프트웨어 업데이트'를 선택합니다.
- '업데이트된 드라이버 소프트웨어 자동 검색'을 선택하고 검색이 드라이버를 찾아 업데이트하도록 기다립니다.
- 컴퓨터를 다시 시작합니다.
3단계: 명령 프롬프트로 호스티드 네트워크 설정하기
이 작업은 관리자 권한으로 수행해야 합니다.
- Windows + R 키를 눌러 실행 창을 엽니다.
- 실행 입력창에 CMD를 입력하고 Enter 키를 눌러 명령 프롬프트를 엽니다.
- 명령 프롬프트 창에 netsh wlan set hostednetwork mode=allow ssid=WiFi이름 key=WiFi비밀번호를 입력하고 Enter 키를 누릅니다. 여기서 WiFi이름과 WiFi비밀번호는 각각 만들고 싶은 가상 네트워크 이름과 비밀번호입니다.
- netsh wlan start hostednetwork를 입력하여 무선 호스티드 네트워크를 시작합니다.
이렇게 하면 원하는 이름과 비밀번호로 무선 호스티드 네트워크가 시작됩니다.
- 명령 프롬프트에서 호스티드 네트워크를 중지하려면: netsh wlan stop hostednetwork
- PC의 호스티드 네트워크 정보를 확인하려면: netsh wlan show hostednetwork
3단계에서 네트워크가 생성되지 않는다면, 특히 다른 Wi-Fi 핫스팟에는 정상적으로 연결할 수 있는 경우라면 컴퓨터가 가상 네트워크를 지원하지 않는 것일 가능성이 높습니다.
또한 명령 프롬프트에서 어댑터를 시작할 때 '호스티드 네트워크를 시작할 수 없습니다(hosted network couldn't be started)' 오류가 발생한다면 해당 오류 해결 가이드도 함께 참고하세요.