Я новый пользователь Ubuntu и установил Ubuntu 12.04 LTS на свой нетбук Acer Aspire One D255 с беспроводной картой Intel Centrino N1000. Все, что я хочу, это установить мой нетбук в качестве точки доступа Wi-Fi для моих устройств Android. Это хорошо работает для меня в Windows 7 с использованием Connectify, но я пытаюсь создать точку доступа в Ubuntu с помощью 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
Все, что я хочу, это настроить точку доступа Wi-Fi, используя мой нетбук, чтобы мои устройства Android могли просматривать и подключаться к нему.
wireless
intel-wireless
hostapd
sixline
источник
источник
master-mode
&AP
? Выполните следующую команду:sudo apt-get install iw
. Тогда бегиiw list
. Если есть'AP'
в списке «Поддерживаемые режимы интерфейса», ваше устройство будет поддерживать режим точки доступа с hostapd. Тогда бегиsudo iwconfig wlan0 mode master
. Если вы не получили сообщение об ошибке, он поддерживаетmaster-mode
и вышеуказанные шаги (в блоге) будет работать.Ответы:
Чтобы использовать вашу сетевую карту в качестве точки доступа Wi-Fi, она должна поддерживать
AP
режим иmaster
режим.Для проверки
master-mode
запуска:Если вы не получили ошибку, то он поддерживает мастер-режим
Для проверки
AP
выполните следующую команду:Затем запустите:
Если в списке «Поддерживаемые режимы интерфейса» есть «AP», ваше устройство будет поддерживать режим точки доступа с hostapd.
Но, как вы прокомментировали выше, что он не поддерживает
AP
режим, точка доступа Wi-Fi не будет работать, как описано в блоге.В отличие от Windows, Linux-ядро не предоставляет одинаковые функции для каждой беспроводной карты. Так что для конкретной Wi-Fi-карты, драйвер Windows может поддерживать AP, но драйвер Linux не может.
Одним из вариантов является покупка беспроводной карты, которая поддерживает режимы AP. Вы можете найти больше информации здесь:
http://wireless.kernel.org/en/users/Drivers
Хотя, по моему мнению, лучший вариант - это купить USB Wifi-роутер с поддержкой модема 3G / Evdo (желательно), такой как Lava W200 .
источник
yes sign
слева от моего ответа. После этого он станет зеленым. Посмотрите на этот ответ в качестве примера. Хотя вам нужно подождать 48 часов, чтобы присудить объявленную награду.Обратитесь по следующей ссылке: http://www.webupd8.org/2013/06/how-to-set-up-wireless-hotspot-access.html
простой и эффективный способ настройки точки доступа на большинстве машин linux.
Я попробовал способ hostapd настроить беспроводную точку доступа, предоставляемую Nims. Первоначально у меня были ошибки, связанные с моим файлом конфигурации (Прочтите комментарии 'freekpeek' и 'Nipin Shakya', оба - это я), но в конце концов это тоже сработало.
У меня был маршрутизатор BCM4312 802.11b / g LP-PHY, который не поддерживал режим Master Mode. Предоставленный исходный код позволит вам проверить режим вашего маршрутизатора: мой изначально показал следующее:
Затем я сначала попытался настроить мой маршрутизатор для работы в режиме мастера. Вы можете проверить, поддерживается ли ваш маршрутизатор для основного режима, перейдя по следующему веб-сайту: http://wireless.kernel.org/en/users/Drivers
Мой был Broadcom. Итак, я проверил мой «Chip ID» через вышеуказанный веб-сайт, и я нажал на b43 из списка и сделал следующее:
Вы также можете проверить свои, сравнивая ваш «Chip ID» с теми, которые указаны на странице выше. Если ваш роутер поддерживается в режиме master, детально перейдите к загрузке и установке драйвера, как это предлагается для каждого из отдельных роутеров. Затем вы можете перейти к теме «УСТАНОВКА HOSTAPD» из учебника, предоставленного моим NIMS.
Надеюсь это поможет. С уважением, WinuxUser
источник