Не вдалося встановити інтерфейс wlan0 в режим AP: Intel centrino N1000 Wireless


11

Я новий користувач Ubuntu і встановив Ubuntu 12.04 LTS на свій нетбук Acer Aspire One D255 з бездротовою карткою Intel Centrino N1000. Все, що я хочу, - це встановити свій нетбук як точку доступу до wifi для моїх пристроїв Android. Це добре працювало для мене в Windows 7 за допомогою Connectify, але я намагаюся зробити точку доступу в Ubuntu за допомогою hostapd ( http://nims11.wordpress.com/2012/04/27/hostapd-the-linux-way-to-create- virtual-wifi-point-access / 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

Все, що я хочу, - це налаштувати точку доступу Wi-Fi за допомогою мого нетбука, щоб мої пристрої Android могли переглядати та підключатися до нього.


Хтось, будь ласка, відповість на це якнайшвидше :-( Я теж хочу перетворити свій 12.04, 32-розрядний нетбук Ubuntu Acer Aspire D270 в точку доступу.
Karthik C

Схоже, ніхто на це не відповість ...
шість рядків

@sixline - Процесори Centrino непрості ... - ви можете спробувати це з Debian 7 - якщо він потім якось підтримується? - під час завантаження Debian-інсталяції при запуску натисніть клавішу "Tab" - потім додайте нижче в рядку boot-option: edd = off
dschinn1001

Чи підтримує ваша картка master-mode& AP? Виконайте наступну команду: sudo apt-get install iw. Потім бігайте iw list. Якщо 'AP'в списку "Підтримувані режими інтерфейсу є", ваш пристрій підтримуватиме режим точки доступу з hostapd. Потім бігайте sudo iwconfig wlan0 mode master. Якщо ви не отримуєте помилку, тоді вона підтримує master-mode& вище дії (на блозі).
Хуршид Алам

@Khurshid: Ні, немає жодного режиму AP.
шість рядків

Відповіді:


13

Щоб використовувати вашу мережеву карту як точку доступу Wi-Fi, вона повинна підтримувати APрежим і masterрежим.

Щоб перевірити master-modeзапуск:

sudo iwconfig wlan0 mode master. 

Якщо ви не отримуєте помилку, він підтримує головний режим

Щоб перевірити APвиконання наступної команди:

sudo apt-get install iw

Потім запустіть:

iw list

Якщо у списку "Підтримувані режими інтерфейсу" є "AP", ваш пристрій підтримуватиме режим точки доступу з hostapd.

Але як ви вже коментували вище, що він не підтримує AP режим, точка доступу до wifi не працюватиме, як пояснено в блозі.

На відміну від Windows, Linux-ядро не надає однакових функцій для кожної бездротової карти. Отже, для певної wifi-картки драйвер Windows може підтримувати AP, але драйвер Linux не може.

Один із варіантів - придбати бездротову карту, яка підтримує режими AP. Ви можете знайти більше інформації тут:

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

Хоча, на мою думку, найкращим варіантом є придбання USB-маршрутизатора USB з підтримкою модему 3G / Evdo (бажано) на зразок Lava W200 .


Добре дякую за відповідь. У мене є подвійне налаштування завантаження, тому я завжди перейду назад до Windows 7, щоб використовувати connectify. Це справжня зневіра.
шість рядків

Сподіваємося, стек драйверів Linux покращиться в майбутньому. Якщо ви задоволені відповіддю, то можете позначити відповідь прийнятою.
Хуршид Алам

Як це зробити ??
шість рядків

просто натисніть yes signліворуч від моєї відповіді. Після цього вона стане зеленою. Дивіться цю приклад як приклад. Хоча вам доведеться почекати 48 годин, щоб нагородити нагороду, заявлену на ній.
Хуршид Алам

Я той, хто запропонував щедроту. шість рядків можуть натискати лише позначку "галочка"
Karthik C

3

Перейдіть за наступним посиланням: http://www.webupd8.org/2013/06/how-to-set-up-wireless-hotspot-access.html

простий та ефективний спосіб налаштування точки доступу на більшості машин Linux.

Я спробував Hostapd спосіб налаштувати бездротову точку доступу, надану Nims. Спочатку у мене були помилки, пов’язані з моїм файлом конфігурації (читайте коментарі "freekpeek" та "Nipin Shakya", і те й інше), але, нарешті, він теж працював.

У мене був маршрутизатор LP-PHY BCM4312 802.11b / g, який не підтримував головний режим. Поданий початковий код дозволить вам перевірити режим маршрутизатора: мій спочатку показав таке:

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

Моя була у Broadcom's. Отже, я перевірив свій "Ідентифікатор чіпа" на вищезгаданому веб-сайті, і я натиснув на 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" з тими, що вказані на сторінці вище. Якщо ваш маршрутизатор підтримується в головному режимі, детальний крок до завантаження та встановлення драйвера, як це пропонується в кожному з окремих маршрутизаторів. Потім ви можете перейти до теми "ВСТАНОВЛЕННЯ HOSTAPD" з підручника, наданого моїм NIMS.

Сподіваюсь, це допомагає. З повагою, WinuxUser

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.