인터페이스 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.