Как настроить точку доступа Wi-Fi с ноутбуком Ubuntu (режим точки доступа)?

18

Я прочитал эту статью и внимательно следовал предоставленным инструкциям. Я уверен, что беспроводная карта моего ноутбука поддерживает переход в режим беспроводной точки доступа.
Но, к сожалению, когда я использую следующую команду для запуска hostapdслужбы, она выдает ошибку:

 $ sudo service hostapd stop
 Starting advanced IEEE 802.11 management hostapd                      [fail] 

В вышеприведенных инструкциях сказано, что это может быть связано с тем, что моя беспроводная карта не поддерживает режим g, и предоставляет вики из hostapd.
Но что такое режим g? Я пытался переключиться в режим a или b, но он просто не работал.

Кто-нибудь может помочь с этим или порекомендовать инструмент, как Connectify в Windows?

пс. Я использую Ubuntu 12.04, 32 бит. У меня есть проводная сеть ADSL, и я хочу поделиться ею, настроив свой ноутбук в точку доступа WiFi с моим телефоном Windows.

kexanie
источник
1
Я попробовал ap-hotspot в моем Ubuntu 12.04, но у меня возникла проблема с аутентификацией при подключении устройств по Wi-Fi к точке доступа.
Санджив
@skumar ap-hotspot устарел. Попробуйте создать_ap .
kexanie

Ответы:

12

Вам необходимо создать инфраструктуру (режим точки доступа), беспроводную горячую точку, а не специальную горячую точку. В Linux (Ubuntu) я использовал ap-hotspot, и он работает для меня (я подключился WP8 и Android 4.4, не знаю об iPhone).

Для установки

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot

Обновление от 14.04

Версия hostapd в Ubuntu 14.04 содержит ошибки и не работает должным образом. Чтобы заставить AP-Hotspot работать с hostapd в Ubuntu 14.04, вам нужно понизить версию hostapd и использовать apt для удержания пакета, чтобы он не обновлялся.

Для этого используйте следующие команды:
Для 32 бит:

cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

Для 64 бит

cd /tmp
wget http://old-releases.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

конфигурация

sudo ap-hotspot configure

Configure_Sample

Он запрашивает интерфейсы, имя точки доступа (которое может быть любым, что вы хотите видеть в качестве имени wifi_hotspot), пароль (который является вашим ключом безопасности wifi_hotspot).

Теперь, если вам удастся выполнить успешную настройку и не получить каких-либо неподдерживаемых ошибок Wi-Fi (если вы получаете это просто означает, что ваша карта Wi-Fi не поддерживает Infrastrucutre Access Point wifi_hotspot, поэтому ничего не может с ней сделать), продолжайте.

Так что только сейчас начните свою точку доступа как

sudo ap-hotspot start

Если вы хотите остановиться, то

sudo ap-hotspot stop

Если вы хотите увидеть все доступные команды

sudo ap-hotspot

Вы не видите эту горячую точку в каком-либо индикаторе или чем-то еще, я все еще нахожу его, как определить статус проверки этого.

Я использую это с последних нескольких недель, и никаких ошибок (без побочных эффектов тоже) пока. Я использую Gnome-Ubuntu 13.10 amd64 для обмена eth0 с моей WP8.

ИСТОЧНИК: http://www.unixmen.com/create-infrastructure-wifi-access-point-connect-android-devices/ ИСТОЧНИК: http://www.webupd8.org/2013/06/how-to-set- вверх-радио-точки доступа-access.html

Гаурав Ганди
источник
ПРИМЕЧАНИЕ на 14.04.
Гаурав Ганди
1
Вы должны прочитать вторую ссылку на источник, если вы используете Ubuntu14.04.
Тамер Шлаш
Я установил точку доступа, и когда я пытался ее настроить, она выдает мне эту ошибку. Ваша беспроводная карта или драйвер не поддерживает режим точки доступа, что мне теперь делать для создания точки доступа
Eka
1
@Eka ap-hotspot устарела. Попробуйте создать_ap .
kexanie
8

У меня есть 2 адаптера Wi-Fi для этого. Один родной внутренний, а другой через USB. Я должен поделиться с внешним USB, потому что внутренний, который я использую, чтобы получить мое соединение. В вашем случае вам не нужен другой адаптер, так как вы получаете соединение через кабель. Просто следуй моим шагам.
Это как я. В System Settings...> Networksвыберите адаптер Wi-Fi, который вы хотите использовать в качестве Hotspon, и нажмите Use as Hotspot...кнопку.

введите описание изображения здесь

Это вскоре активирует адаптер для использования в качестве точки доступа . В том же окне у вас есть Options...функция, и вы можете остановить ее таким же простым способом.

введите описание изображения здесь

Гедиминас Иеремия Гуделис
источник
1
Да, я пробовал этот метод раньше. Но похоже, что это режим ad-hoc, а не AP. Я не уверен, что мой Windows Phone может получить к нему доступ. И когда я «использую в качестве точки доступа», соединение разрывается, как только оно успешно подключено.
Кексани
Я попробовал то же самое на Ubuntu 12.04, но, похоже, он не работает. Что я должен сделать, чтобы выяснить проблему?
Сриджан
Я думаю, это не может работать с .localдоменом. Поскольку вам нужно будет иметь другую учетную запись домена для каждого устройства, которое вы хотите подключить. Вы пытались отлаживать отсюда ?
Гедиминас Иеремия Гуделис
6

Так как ар-точка доступа является устаревшим , это ни надежным и стабильным в течение более нового распределения Ubuntu. Автору ap-hotspot рекомендуется создать create_ap .

Установка

git clone https://github.com/oblique/create_ap
cd create_ap
make install

использование

Без пароля (открытая сеть):

create_ap wlan0 eth0 MyAccessPoint

Пароль WPA + WPA2:

create_ap wlan0 eth0 MyAccessPoint MyPassPhrase

Измените wlan0и eth0интерфейс на вашей машине. ( ifconfig)

kexanie
источник
Я на Ubuntu 15.10, и это сработало лучше для меня.
TungstenX