인터페이스 wlan0을 AP 모드로 설정하지 못했습니다 : Intel centrino N1000 Wireless


11

저는 새로운 Ubuntu 사용자이며 Intel Centrino N1000 무선 카드를 사용하여 Acer Aspire One D255 넷북에 Ubuntu 12.04 LTS를 설치했습니다. 내가 원하는 것은 내 안드로이드 장치의 wifi 핫스팟으로 내 넷북을 설정하는 것입니다. 이것은 Connectify를 사용하여 Windows 7에서 잘 작동했지만 hostapd ( http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way-to-create-를 사용하여 우분투에서 핫스팟을 만들려고합니다. virtual-wifi-access-point / comment-page-5 / )이지만 다음과 같은 오류가 발생합니다.

ali@ali-AOD255:~$ sudo hostapd ~/hostapd-test.conf
Configuration file: /home/ali/hostapd-test.conf
nl80211: Failed to set interface wlan0 into AP mode
nl80211 driver initialization failed.
ELOOP: remaining socket: sock=4 eloop_data=0x8178910 user_data=0x8178e80  handler=0x807c5e0
ELOOP: remaining socket: sock=6 eloop_data=0x817ac98 user_data=(nil) handler=0x8086770

내가 원하는 것은 내 넷북을 사용하여 wifi 핫스팟을 설정하여 내 안드로이드 장치 가보고 연결할 수 있도록하는 것입니다.


누군가는 빨리이 대답하시기 바랍니다 :-( 내가 너무 내 12.04, 32 비트 우분투 에이서 Aspire D270 넷북, 핫스팟으로 설정하고 싶습니다.
— KARTHIK C

아무도 대답하지 않을 것 같습니다 ...
— sixline

@ sixline-Centrino 프로세서는 쉽지 않다 ...-데비안 7로 시도해 볼 수있다. -시작할 때 데비안 설치로 부팅 할 때 'Tab'키를 누른 다음 아래 부트 라인 옵션을 추가하십시오 : edd = off
— dschinn1001

당신의 카드는 master-mode&를 지원합니까 AP? 다음 명령을 실행하십시오 sudo apt-get install iw.. 그런 다음를 실행하십시오 iw list. 이 경우 'AP'"지원되는 인터페이스 모드"의 목록에서 장치 hostapd와 액세스 포인트 모드를 지원합니다. 그런 다음를 실행하십시오 sudo iwconfig wlan0 mode master. 오류가 발생하지 않으면 master-mode블로그에서 위의 단계를 지원 하고 작동합니다.
— Khurshid Alam

@Khurshid : AP 모드가 없습니다.
— sixline

답변:


13

네트워크 카드를 wifi 핫스팟으로 사용하려면 AP모드 및 master모드를 지원해야 합니다.

master-mode실행 을 확인 하려면 다음을 수행하십시오.

sudo iwconfig wlan0 mode master. 

오류가 발생하지 않으면 마스터 모드를 지원합니다

AP다음 명령 실행 을 확인 하려면 다음을 수행하십시오.

sudo apt-get install iw

그런 다음 다음을 실행하십시오.

iw list

"지원되는 인터페이스 모드"목록에 'AP'가 있으면 장치는 hostapd를 사용하여 액세스 포인트 모드를 지원합니다.

그러나 위에서 언급했듯이 모드를 지원하지 않는다는 점 AP에서 블로그에서 설명한대로 wifi 핫스팟이 작동 하지 않습니다 .

Windows와 달리 linux-kernel은 모든 무선 카드에 대해 동일한 기능을 제공하지 않으므로 특정 wifi 카드의 경우 Windows 드라이버가 AP를 지원할 수 있지만 Linux 드라이버는 지원하지 않을 수 있습니다.

한 가지 옵션은 AP 모드를 지원하는 무선 카드를 구입하는 것입니다. 자세한 내용은 여기를 참조하십시오.

http://wireless.kernel.org/en/users/Drivers

나에 따르면, 가장 좋은 옵션은 Lava W200 과 같은 3G / Evdo 모뎀을 지원하는 USB Wi-Fi 라우터를 구입하는 것 입니다.


답변 주셔서 감사합니다. 이중 부팅 설정이 있으므로 connectify를 사용하기 위해 항상 Windows 7로 전환합니다. 그것은 진짜 실망입니다.
— sixline

앞으로 Linux-driver-stack이 개선되기를 바랍니다. 답변에 만족하면 답변을 수락 된 것으로 표시 할 수 있습니다.
— Khurshid Alam

그렇게하는 방법??
— sixline

yes sign내 답변의 왼쪽을 클릭 하면 녹색이됩니다. 예를 들어이 답변 을 참조하십시오 . 선언 된 현상금을 수여하기 위해 48 시간을 기다려야합니다.
— Khurshid Alam

나는 현상금을 제공 한 사람입니다. sixline은 '틱'표시 만 클릭 할 수 있습니다
— Karthik C

3

다음 링크를 참조하십시오 : http://www.webupd8.org/2013/06/how-to-set-up-wireless-hotspot-access.html

대부분의 리눅스 머신에서 핫스팟을 구성하는 간단하고 효과적인 방법.

Nims에서 제공하는 무선 핫스팟을 구성하는 hostapd 방법을 시도했습니다. 처음에는 구성 파일과 관련된 오류가 있었지만 ( 'freekpeek'및 'Nipin Shakya'의 의견을 읽으십시오. 둘 다 나입니다) 마침내 작동했습니다.

마스터 모드를 지원하지 않는 BCM4312 802.11b / g LP-PHY 라우터가있었습니다. 제공된 초기 코드를 사용하면 라우터 모드를 확인할 수 있습니다.

winux@MagicBox:~$ lspci -k | grep -A 3 -i "network"
0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
    Subsystem: Dell Wireless 1397 WLAN Mini-Card
    Kernel driver in use: wl
    Kernel modules: wl, ssb
winux@MagicBox:~$ 
winux@MagicBox:~$ modinfo wl | grep 'depend'
depends:        cfg80211,lib80211
winux@MagicBox:~$ 

그런 다음 먼저 마스터 모드에서 작동하도록 라우터를 설정하려고했습니다. 다음 웹 사이트를 참조하여 라우터가 마스터 모드를 지원하는지 확인할 수 있습니다. http://wireless.kernel.org/en/users/Drivers

광산은 브로드 컴이었습니다. 위의 웹 사이트를 통해 'Chip ID'를 확인한 후 목록에서 b43을 클릭하고 다음을 수행했습니다.

winux@MagicBox:~$ lspci -vnn -d 14e4:
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Dell Wireless 1397 WLAN Mini-Card [1028:000c]
    Flags: bus master, fast devsel, latency 0, IRQ 17
    Memory at f6cfc000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: wl
    Kernel modules: wl, ssb

'Chip ID'와 위의 페이지에 제공된 것과 일치하는 것을 확인할 수도 있습니다. 라우터가 마스터 모드를 지원하는 경우 각 개별 라우터에서 제안한대로 드라이버를 다운로드하고 설치하는 자세한 단계입니다. 그런 다음 NIMS가 제공 한 튜토리얼에서 "HOSTAPD 설치"주제를 진행할 수 있습니다.

도움이 되었기를 바랍니다. 감사합니다. WinuxUser

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.