다음을 통해 공유

Win7에서 ADhoc이 정상적으로 동작하지 않습니다.

익명
2010-10-17T04:45:20+00:00

USB WLAN 아답타를 AP모드로 사용하려 합니다.

물론 XP에서는 기본적인 AP모드 동작설정 만으로 아주 잘 됩니다. 그러나 W7 에서만 죽어도 안되는데 무슨 이유 에서인지 막아둔게 분명 하군요.

또한 http://social.answers.microsoft.com/forums/ko-ko/w7networkko/thread/E2E2EEA7-6256-4ED9-BEE8-7E2F606892DF

위 링크에서도 된다고 소개를 해뒀는데 역시 되지도 않는 방법임에도 뻔뻔하게 구라를 치시는군요.

칩 종류는 Bless ZIO 1550NU, Levelone WUA-0624 등에서 널리 사용되고 있는 Realtek 8188 계열 입니다.

윈도우 기본 드라이버와 리얼텍 드라이버도 모두 사용해 보았으며 보안 설정도 여러번 바꿔 봐았습니다.

안되는 현상으로 XP에서와 달리 WLAN 아답타 등록정보에 연결되지 않았음을 나타내는 빨간 X 가 표시 됩니다.

물론 연결 가능한 주변의 AP 리스트들도 나타나서 WLAN이 AP모드 전환이 안되었음을 알수 있습니다.

물론 리얼텍 유틸을 통해서는 되지만 너무 무겁기 때문에 삭제하고 다음 방법을 씁니다.

netsh wlan set hostednetwork mode=allow ssid="name" key="pass"

그리고 ICS 세팅후 netsh wlan start hostednetwork

이렇게 사용은 되지만 그러나 이 방법에는 심각한 트러블이 따르는군요.

구글어스 등을 구동할때 엄청난 랙이 수반되어 이벤트 로그를 확인해 보니

Event 31004 즉

"DNS 프록시 에이전트가 0바이트 메모리를 할당할 수 없습니다. 이것은 가상 메모리가 부족하거나, 메모리 관리자에 내부 오류가 발생했다는 것을 나타낼 수 있습니다."

이 오류가 지속적으로 발생하게 되며 또하나는 Event 31005

"ICS_IPV6이 바이트의 메모리를 할당하지 못했습니다. 시스템에 가상 메모리가 부족하거나 메모리 관리자에 내부 오류가 발생했을 수 있습니다."

이것도 가끔씩 감지가 됩니다.

물론 hostednetwork 를 사용하지 않으면 위와같은 오류는 없으며 랙현상 또한 발생하지 않습니다.

리얼텍 WLAN 유틸을 사용하지 않고 hostednetwork도 사용하지 않으며 기본 ADhoc 설정을 통해서 ADhoc를 사용하고 싶습니다.

XP에서는 기본ADhoc 설정으로 잘 되는것으로 볼때 의도적으로 차단해둔것 같으며 레지스트리 수정 만으로도 가능할것 같습니다.

이에대한 해결 방법을 제시하지 못할거면

http://social.answers.microsoft.com/forums/ko-ko/w7networkko/thread/E2E2EEA7-6256-4ED9-BEE8-7E2F606892DF

링크는 범용적인 수단이 못되니 삭제 하시기 바랍니다.

가정용 Windows | 이전 Windows 버전 | 인터넷 및 연결

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2010-10-19T06:33:50+00:00

다른 기능과 같이 Windwos 7 에서 제공되는 무선 호스트 네트워크 또한 중요 기능의 구현 방법이 변경 되었습니다.

( 자세한 내용은 아래 기술 자료를 참조하여 주시기 바랍니다. )

이에 따른 기능을 제공하기 위해서는 무선 어댑터의 드라이버가 Windws 7에서 호환 될 수 있도록 마이크로소프트에 의해

정의된 드라이버 모델에 따라  드라이버를 제공해야 합니다.  

이런 호환성 테스트를  통과한 드라이버는 Windws 7  호환 로고를 획득하게 됩니다.  마이크로소프트에서도 호환 로고를

획득한 드라이버를 사용하기를 권장합니다.

Windows 7 로고를 획득하지 않은 제품에서도  Windows 7 에서 일부 호환 사용은 가능하도록 드라이버를 제공하고 있습니다. 

 (자세한 내용은 처음 안내드린 호환성 센터 FAQ를  참조 하시기 바랍니다.)

그렇기 때문에 제조사에서  별도 유틸리티가  제공되는 것으로 생각됩니다. (성능 및 추가 기능의 이유도 될 수 있습니다.)

질문내용에 기재해 주신 Netsh 명령을 통한 가상 어댑터를  수동 설정 해야 동작할때 오류가 발생되는 문제 또한 같은 이유로 생각됩니다.

 Windows 7 드라이버 설계 모델을 따르지 않는 국내 제품을 사용하는 많은 사용자들이 같은 문제를 겪으시는 것으로 생각됩니다.

모든 장치에서 발생하는 공통적인 문제를 제외하고 타사의 제품에 따라 각각의 다양한 문제가 있으며 발생 원인이 다르기 때문에

특정 제품에 대한 문제 및 사용 안내, 질문 등은 제조사 및 공급업체에서 안내받으셔야 합니다.

 제시된 답변이 도움이 되었기를 바랍니다.

참고 자료  

제공되는 기술문서가 영문으로만 제공되고 있습니다.

About the Wireless Hosted Network (영문)

http://msdn.microsoft.com/en-us/library/dd815243(VS.85).aspx

Netsh Commands for Wireless Local Area Network (WLAN) in Windows Server 2008 (영문)

http://technet.microsoft.com/en-us/library/cc755301(WS.10).aspx

이 대답이 도움이 되었나요?

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2010-10-18T08:11:16+00:00

안녕하세요 제임스 고슬링님

 모든 무선 네트워크 장치에서 AP 모드로 사용시에 동일한 증상이 발생되고 있지 않습니다.  

 해당 문제에 대해  먼저 제조사에 문의하시기를 권장합니다.

질문 내용에 기재해주신 제품은 제조사에서 Windows 7 드라이버를 제공하고 있지만 Microsoft에서 설계한 설치, 성능, 안정성 및 보안

테스트를 통과 한 제품 및 드라이버는 아닙니다.  (아래 링크를 참고 하시기 바랍니다.)

해당 제품이 Winndow XP에서 정상 동작 하더라도 Windows 7 에서호환 및 사용이 가능하도록 드라이버를

 제공 할 수 있지만 일부 기능에서  문제가 발생할 수 있습니다. 

 하지만 현재 말씀해주신 증상은  모든 무선 네트워크 설정 시에 발생하고 있지는 않습니다.

 이는 제조사에서 안내받아야 할 부분임으로 제조사에 문의하시길 바랍니다.

 링크로 안내 받으신 내용은 Windows 7도움말에서도 안내하는 내용으로 문제될 수 있는 내용이 아님을 확인하였습니다.

참고 사항

제조사

http://www.izio.kr/

제어판\네트워크 및 인터넷\네트워크 연결- 속성 - Internet Protocol version 6 (TCP/IPv6)를 체크해제 하여

문제 없이 동작 하는지 확인해 볼 수 있습니다.  

 컴퓨터 간(애드혹) 네트워크 설정

http://windows.microsoft.com/ko-KR/windows7/Set-up-a-computer-to-computer-ad-hoc-network

Windows 호환성 센터  FAQ

http://www.microsoft.com/windows/compatibility/windows-7/ko-kr/faq.aspx#faq1_4

Windows 호환성 센터 (영문으로  검색하실 것을 권장합니다.)

http://www.microsoft.com/windows/compatibility/windows-7/en-us/Default.aspx

문제에 대해 제가 더 알아야 할 것이 있다면 응답하여 주시기 바랍니다.

제시된 답변이 도움이 되었기를 바랍니다.

*Answers 는 엔지니어가 중재 및 가이드 제공하고 해결책을 제시 드리고 있지만  고객 지원 페이지가 아닙니다.

유저들의 정보를 공유하고 교환하는 목적의 포럼입니다. 엔지니어 뿐만아니라 일반사용자도 자유롭게 답변을 할 수있습니다.

따라서  건의사항 및 개선 사항등은 아래 링크를 통해 전달해주시기 바라며, 한국 마이크로소프트 고객지원 1577-9700을

통해 등록 및 전달 할 수도 있습니다.


Give Us Feedback for Windows 7

Windows 7에 대한 어떤 사소한것이나 원하는 내용이 있다면, 저희 Microsoft에 FeedBack을 주시면 Windows를 개선하고, 수정하는데 많은 도움이 됩니다. Microsoft는 최고의 Windows를 만들기 위해서는 경험이 가장 중요하다고 생각합니다. 고객님들이 주시는 소중한 FeedBack을 통해서 Windows Product Team과 직접 연결하여 고객님들의 요구사항이나 추가/제거 등 개선이 필요한 내용들을 확인 하여 패치 또는 차기 버전에 구현 할 수 있습니다.

아래 링크를 통해서 고객님들의 생각을 저희에게 알려 주시면 감사하겠습니다. 

http://mymfe.microsoft.com/Windows%207/Feedback.aspx?formID=195

이 대답이 도움이 되었나요?

댓글 0개 설명 없음

4 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2010-10-29T17:40:29+00:00

    이전에 ADHOC 이 W7 에서는 대부분 동작이 안되는 문제점을 지적했던 사람 입니다.

    윈도우 시스템에 실제 문제가 있음에도 드라이버 문제라는 황당한 답변만을 되풀이하여 보충설명 드립니다.

    원래 MS 에서는 드라이버를 검증후  인증서를 발부 하고도 문제가 있다고 우시는가요? 제가 아는한 MS는 그런 회사는 아닐것 같습니다.

    IEEE 802.11x Wireless Ethernet protocol 에는 크게 두가지 동작모드가 있습니다.

    알기쉽게 DHCP만으로 볼때 DHCP 서버모드와 클라이언트모드 그것 입니다.

    XP 에서는 일명 Zero configuration 이란 명칭으로 동작되고 있으며 두가지 모드전환에 이상없이 동작 됩니다.

    그런데 Windows7 에서는 WLANSVC 라는 명칭으로 가동되며 동작전환이 제대로 안되고 있습니다.

    이런 문제점이 있는지는 알고 계시는지요.

    좀더 세부적인 분석을 해보니 다음과 같은 문제점이 원인인것 같습니다.

    WLAN이 기본상태 (다른 AP에 연결시도) 일때에 DHCP 는 클라이언트가 작동중 이며 AP모드 동작상태일때는 DHCP는 반드시 서버모드일 것입니다.

    물론 DHCP 클라이언트 동작시에는 브로드캐스트 패킷을 발신하며 이때는 해당 네트워크가 일시적인 마비상태가 됩니다.

    여기서 호스트 NIC 에서 ICS를 설정하고 대상을 이NIC로 세팅하면 이NIC 에서는 DHCP 틀라이언트 동작도 중단하게 됩니다.

    따라서 사설 IP영역의 게이트웨이 IP를 할당하게 됩니다. (예 : 192.168.100.1)

    또한 WLAN NIC를 AP모드로 해두면 DHCP는 서버모드가 가동하게 됩니다.

    그런데 Windows 7에서는 WLANSVC에 버그가 있어 하나의 NIC가 DHCP 서버모드 동작이 되고 있음에도 동시에 클라이언트 동작시도까지 하고 있습니다.

    192.168.100.1 즉 내부망용 게이트웨이가 직접 외부에 대해 DHCP 연결을 시도하고 브로드캐스트 패킷을 남발하는 어처구니없는 실수를 저지르고 있습니다.

    때문에 DNS Proxy Agent 0 Byte Memory Allocate 오류 (Event ID 31004) 오류까지 발생하고 있습니다.

    이런 불편은 결고 한두 모델에만 해당되는 문제가 아닙니다.

    대부분의 WLAN 아답타에 적용되는 문제 이오니 성실한 해결을 바랍니다.

    또한 드라이버를 탓하겠지만 대부분의 WLAN아답타는 제조사 드라이버를 설치하지 않아도 기본 드라이버가 인식하나

    역시 Microsoft 공급자로 표기되는 기본 드라이버 에서도 동일한 현상이 있습니다.

    현재 Windows 7 SP1이 베타 테스트중 이더군요. 

    더이상 드라이버 탓으로 변명하지 마시고 SP1에서는 오류가 수정되도록 협조하여 주시기 바랍니다.

    -------------------------------제임스 고슬링 --------------------------------

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2010-10-18T20:32:49+00:00

    저뿐 아니라 많은 사람들이 Win7 에서는 XP와 달리 Soft-AP 모드 동작이 안되고 있음을 말하고 있습니다.

    그때마다 Netsh.exe 에의한 임시방편을 소개해 주고 있습니다.  다만 심각한 부작용이 따른다는게 문제.

    윈도우의 오류사항을 지적하니 원인을 찾기위해 노력 하기는 커녕 온갖 변명만을 늘여놓는군요.

    동작확인도 안해보고 이상없다고 우겨서 되는게 아닙니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  3. 익명
    2010-10-18T12:13:19+00:00

    중재자님 안녕 하세요?.

    우선 제목이 좀 험악했는데 기분 상하셨다면 사과 드립니다.

    예상은 했지만 역시나 제조사의 드라이버를 문제 삼으시군요.

    제가아는 리얼텍은 막강한 지식을 보유한 굴지의 IT기업 으로서 드라이버는 한치의 문제도 없다고 확신 합니다.

    물론 x64 인증서 또한 정식으로 취득 한것도 확인 했습니다.

    이 인증서로 인해 해당 드라이버는 전혀 문제삼을 사유가 못됨을 밝힙니다.

    http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PFid=48&Level=5&Conn=4&ProdID=228&DownTypeID=3&GetDown=false&Downloads=true

    또한 자체적인 AP모드 사용을 위한 유틸도 제공되어 전혀 문제가 없음도 확인 했습니다.

    다만 유틸이 막대한 리지스트리 키를 쏟아붇는등 상당히 무겁기에 사용을 꺼려하는것 뿐입니다.

    문제는 OS에서 제공하는 Soft-AP 모드 설정이 전혀 동작이 안되는것 입니다. 

    정확히 세팅해도 AP 모드로 전환이 안되고 여전히 WLAN 클라이언트 모드로 동작하며 주변의 AP 리스트를 찾아 접속을 시도하고 있습니다.

    이와같이 OS에서 동작을 못시기는 것을두고 제조사의 문의하란 예기는 어불성설 입니다. 

    제조사는 이미 Soft-AP 모드 지원을 위한 유틸도 제공하고 있어 문의할 것고 없습니다.

    또한 본문에 설명 했듯이 Netsh 명령을 통한 가산 아답타 생성을 통해서는 이상없이 잘 됩니다. 

    드라이버가 문제라면 이역시 안돼야 할것 입니다.

    물론 MS사가 지정하는 몇몇 모델에 한하서만 동작이 가능 하다다면 이는 심각한 OS 결함으로 볼수 있으며

    사전에 동작이 원활치 않음 또는 불안정함을 알렸어야 한다고 봅니다.

    XP에서는 정확하게 동작이 되기에 이런말을 하는것 입니다.

    Windows7은 x86 버전이며 x64 에서는 테스트하지 않았으나 동일한 문제가 있을 것으로 생각 됩니다.

    또한 이런 문제는 이 모델에만 국한 되는 문제가 아님니다. Ralink 2500 칩셋 에서도 동일한 문제가 발생하고 있습니다.

    =================================================================================

    현재 위에 설면한 임시 방편인 netsh 를 통한 가상 아답타를 생성해서 사용 하는데 이때는 이상없이 잘 됩니다.

    그러나 이때는 심각한 부작용이 발생하고 있습니다.

    Event ID 31004 즉 DNS Proxy Agent 0Byte memory allocate Error.

    이 오류가 수시로 발생하며 그때마다 윈도우가 한참동안 멈춰있게 됩니다.

    이부분은 Netsh.exe  의 문제인듯 한데 혹시 netsh에서 DNS Proxy Agent 관련 옵션이 있는가요?

    ---------------------제임스 고슬링 --------------------------

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음