휴대폰 (안드로이드/아이폰) wifi 를 컴퓨터(노트북)에 붙여서 사용하기 (PC를 wifi ap로 활용) 컴부리 이야기

[다음은 Ad Hoc을 지원하지 않는(이게 무엇인지 몰라도 됩니다 ^^)
  안드로이드 휴대폰 사용시 방법이며, 아이폰용 방법은 이 설명 밑에 있습니다]

데이터 요금제가 무제한이 아니라 언제나 데이터 사용에 민감한
나같은 사람들에게 유용한 방법일 것 같아서
오늘은 데스크탑(혹은 노트북)을 AP처럼 설정해서 휴대폰 wifi 를 붙이는 방법을 소개합니다.

일단 준비물은
데스크탑PC 혹은 노트북이 필요하고 이 PC는 필히 유선랜과 무선랜 카드가 있어야 합니다.
또한 이 PC가 인터넷에 연결되어야 합니다.
그리고 우리가 사용하고 싶은 휴대폰이 필요하죠.

즉, PC로는 인터넷이 되는데 휴대폰으로는 AP (무선공유기)가 없어서
인터넷을 사용하지 못하는 상황을 해결하는 것입니다.

먼저 PC에서 cmd (명령프롬프트) 창을 띄운 후 다음과 같은 명령을 실행합니다.

netsh wlan show drivers

이렇게 치면 현재 PC에 장착되어 있는 무선랜 카드의 정보가 쫘라락 나오는데


위에서 나온 정보 중에서
"호스트된 네트워크 지원 : 예" 부분이 보이면 일단 본 기법을 사용할 수 있습니다.

그럼 다음과 같은 명령을 cmd 창에 계속 칩니다.

netsh wlan set hostednetwork mode=allow ssid=PC_WiFi key=12345678

위에 친 명령은 PC에 설치된 무선랜 카드를 소위 말해서 IP공유기(AP) 처럼 사용하겠다는 소리이며
이때 우리가 휴대폰 wifi 로 기기찾기 하면 나오는 이름 (올레나 U+ 처럼 나오는 이름)을
PC_WiFi 라고 하고 이때 접속 암호를 12345678 로 설정한 것입니다.

이렇게 되면 이제 소위 말하는 PC를 AP처럼 사용하는 기능을 다음 명령을 내려서 시작합니다.

netsh wlan start hostednetwork

이렇게 하면 결과값으로 "호스트된 네트워크를 시작합니다" 라고 나오면 성공입니다.

이제 마지막 단계만 해주면 됩니다.

제어판에서 -> 네트워크 및 공유센터 열기를 하고
PC의 유선랜카드(인터넷이 가능한 랜카드)의 속성을 선택 -> 위에 탭에서 "공유" 선택 ->
인터넷 연결 공유에서 "다른 네트워크 사용자가 이 컴퓨터의 인터넷~~~" 을 체크해주면서
홈 네트워킹 연결 밑에 선택 가능한 네트워크를 바로 PC의 무선랜 카드로 선택합니다.

이제 모든 것이 끝났습니다.

제 컴퓨터 환경으로 설명드리면

위 그림에서
무선 네트워크 연결 18이 바로 제 PC에 있는 무선랜 카드이고
로컬 영역 연결 5가 바로 유선랜 카드(인터넷이 연결되어 있는) 입니다.

그림을 자세히 보시면
로컬 연결 연결 5 밑에 네워워크 3, 공유됨이라고 나오는데
바로 이 공유됨 이라는 부분이 위에서 이야기한 "다른 네트워크 사용자가 이 컴퓨터의 인터넷~~~" 이 부분을
제대로 수행했을 때 나오는 것입니다.

그리고 무선 네트워크 연결 18에 보면
우리가 Wifi 이름으로 준 PC_WiFi 가 설정되어 있음이 나타납니다.

본인의 휴대폰의 wifi 에서 기기검색을 하면
이제 PC_WiFi 가 보여질꺼구요. 이제 암호를 넣고 연결하면 wifi 가 잡힙니다.
이렇게 하면 PC를 통해서 휴대폰이 wifi 를 사용할 수 있습니다.


[아이폰은 Ad Hoc을 자체 지원하기 때문에 다음과 같은 쉬운 방법으로 하면 됩니다]

제어판 -> 네트워크 및 공유 센터 -> 옆에 보면 "무선 네트워크 관리" 선택 ->
위에 보면 "추가" 라는 부분이 있는데 이것을 선택 -> 그러면 팝업이 뜹니다 ->
팝업에서 "애드혹 네트워크 만들기" 선택 -> 무선 애드혹 네트워크를 설정합니다. 화면에서 다음 선택 ->
그러면 네트워크 이름 넣는 칸이랑 보안 키 넣는 칸이 있는데
네트워크 이름 : PC_WiFi
보안 키 : 12345678
을 넣고 밑에 체크 박스에 "이 네트워크 저장" 을 클릭해서 표기하고 다음 선택 ->
그러면 네트워크를 만든다고 뭐가 좀 돌아가다가
PC_WiFi 네트워크를 사용할 준비가 되었습니다 화면이 나오는데 이때 아래쪽에 화살표 표기 옆에
"인터넷 연결 공유 켜기" 를 선택 -> 그러면 인터넷 연결 공유를 사용하고 있습니다. 화면이 나오면서 끝납니다.

자 이제 아이폰 wifi 설정에 가서 wifi 장치를 찾아보면
PC_WiFi 가 나오게 되고 연결해서 인터넷을 사용하면 됩니다.


[더 깊게 공부하고 싶은 분들을 위한 설명]

일반적으로 wifi 를 사용하시는 분들은 wifi를 사용하기 위해서는
소위 말해서 ip 공유기 혹은 AP(Access Point)라는 것이 필요하다고 생각하기 쉽습니다.

하지만 이런 AP나 공유기 없이 바로 무선랜 카드끼리 연결하는 기술이 바로 Ad Hoc 입니다.
즉, 스위치나 라우터, AP없이 바로 기기끼리 연결하는 것이죠.

그런데 문제는 안드로이드는 바로 이 Ad Hoc 모드를 지원하지 않는다는 것입니다(루팅하면 변경 가능합니다).
AP, 스위치, 라우터 등 Ad Hoc이 아닌 네트워크를 infrastructure 모드라고 하는데 바로 이놈만 지원해서
이 사단이 난 것입니다. ㅡㅡ;
그래서 안드로이드 연결을 위해서는 netsh wlan 명령을 통해서 hostednetwork 를 구성한 것이죠.
즉, AP가 있는 것처럼 네트워크를 만든 것입니다(infrastructure 형식이 된 것입니다).

그런데 아이폰은 이 Ad Hoc을 지원하기 때문에
윈도우에서 쉽게 Ad Hoc 네트워크를 하나 만들어주고 바로 거기에 연결이 가능한 것입니다.
그런데 아이폰에서 위에서 설정한 Ad Hoc 을 검색할 때
잘 보면 PC_WiFi가 WiFi 로 잡히는 것이 아니라 "기기(장치)"로 인식되어 잡힙니다.
즉, 우리는 인터넷이 되니깐 wifi 인가 보다라고 하지만 실제로는 기기로 붙여서 사용하는 형식입니다.

공부가 잘 되었는지 모르겠네요. ^^

좀 급하게 쓰느라 사진 캡쳐를 많이 못했습니다.
궁금한 사항이 있으면 댓글 남겨주세요.

=======================================================================
2017.07.13 추가 <인터넷 연결이 안될 때>

Hostednetwork를 사용하다가 보면 어느 날 인터넷 연결이 없다라면서
hostednetwork가 연결은 되지만 인터넷이 안될 때가 있습니다.

이럴때는 보통 Hostednetwork 로 사용하는 Microsoft Hostednetwork Virtual Adapter 가
IP를 164.254.~~~~ 로 시작되는 것을 확인할 수 있습니다.
(ipconfig /all 명령으로 확인 가능합니다)

보통 hostednetwork가 제대로 동작하려면 192.168.~~~ 로 시작해야 합니다.

왜 192.168. 으로 시작하는 ip 주소가 아니라 164.254. 으로 시작하는 ip 주소가 설정되느냐는
여러가지 이유가 있어서 여기서 제가 뭐라고 말하기는 뭣하지만
어째든 이런 경우라면 전문적으로 이야기하면 winsock 을 리셋해줘야 하고
쉽게 말해서는 걍 네트워크 설정을 초기화한 후 hostednetwork 를 설정해야 합니다.

!!!!! 주의, 아래 작업을 하기 전에 꼭 자신의 모든 랜카드의 ip 주소를 적어두세요 !!!!!

CMD 창에서(관리자 권한으로 실행) 다음 명령을 넣습니다.
netsh winsock reset catalog
netsh int ip reset resetlog.txt

그리고 컴퓨터리를 다시 시작하면 아마도 컴퓨터 자체 인터넷도 안될껍니다.

그럼 랜카드 설정에 가서 랜카드 ip를 보면 모두 초기화되어 있는 것이 보이고,
여기에 다시 이 작업을 하기 전에 적어두었던 ip 설정대로 랜카드 설정을 해줍니다.

그 이후에 hostednetwork 를 다시 start 하면
이제 hostednetwork 가 제대로 작동하는 것을 확인할 수 있습니다.





덧글

  • 사폭 2015/12/23 10:46 # 삭제 답글


    좋은 정보라서 글을 퍼갔습니다.

    원본 출처는 남겼지만 혹시 문제 되신다면 삭제 하도록 하겠습니다.
  • Branden 2015/12/23 11:09 #

    ^^ 어차피 저도 여기 저기서 찾은 정보를 종합해서 쓴 것이라서, 그냥 퍼가셔도 됩니다.
  • 감사감사 2016/01/15 23:46 # 삭제 답글

    좋은 정보 감사합니다! 덕분에 공유기 사지 않고 wifi 사용할 수 있게 되었네요^^
  • 켄진 2018/08/30 09:36 # 삭제 답글

    아 AP 때문에 단말사고 난리였는데 ㅠㅠ

    좋은 글 덕분에 손쉽게 AP 설정했습니다! 정말 감사합니다!!
댓글 입력 영역