Як налаштувати точку доступу до wi-fi з ноутбуком Ubuntu (режим точки доступу)?


18

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

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

Згадані вище вказівки сказали, що це може бути, тому що моя бездротова карта не підтримує режим g та надала вікі hostapd.
Але що таке g режим? Я намагався перейти в режим a або b, але це просто не вийшло.

Хтось може допомогти у цьому чи порекомендувати такий інструмент, як connectify у Windows?

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


1
Я спробував ap-hotspot в моєму ubuntu 12.04, але отримав проблему автентифікації під час підключення пристроїв на Wi-Fi до точки доступу.
Саньєєв,

Ап-точка гарячої точки @skumar застаріла. Спробуйте create_ap .
kexanie

Відповіді:


12

Вам потрібно створити інфраструктуру (режим точки доступу) бездротову гарячу точку, а не спеціальну гарячу точку. У Linux (ubuntu) я використовував ap-точку доступу, яка працює для мене (я підключив 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

Налаштування_Приклад

Він запитає інтерфейси, назву точки доступу (яка може бути будь-якою, яку ви хочете бачити як ім'я wifi_hotspot), пароль (що є вашим ключем безпеки wifi_hotspot).

Тепер, якщо вам вдалося налаштувати успішно і не отримуєте будь-яких непідтримуваних помилок Wi-Fi (якщо ви це просто означає, ваша wifi_card не підтримує інфраструктуру Точка доступу 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- up-wireless-hotspot-access.html


ПРИМІТКА за 14.04.
Гаурав Ганді

1
Ви повинні прочитати друге посилання на джерело, якщо ви використовуєте Ubuntu14.04.
Тамер Шлаш

Я встановив ap-точку доступу, і коли я намагався її налаштувати, це дає мені цю помилку. Ваша бездротова карта або драйвер не підтримує режим точки доступу, що мені робити зараз для створення точки доступу
Ека,

1
@ Eka ap-гаряча точка застаріла. Спробуйте create_ap .
kexanie

8

У мене для цього встановлено 2 wi-fi адаптери. Один власний внутрішній, а інший через USB. Мені належить поділитися із зовнішнім USB, оскільки внутрішній, який я використовую, щоб отримати з'єднання. У вашому випадку вам не потрібен інший адаптер, оскільки ви отримуєте підключення по кабелю. Просто дотримуйтесь моїх кроків.
Так я і роблю. У System Settings...> Networksвиберіть адаптер Wi-Fi, який ви хочете використовувати в якості точки доступу, і натисніть Use as Hotspot...кнопку.

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

Це незабаром активує адаптер, який служить точкою доступу . У цьому ж вікні у вас є Options...функція, і ви можете зупинити її таким же простим способом.

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


1
Так, я раніше пробував цей метод. Але здається, що це тимчасовий режим, а не AP. Я не впевнений, що мій Windows-телефон може отримати доступ до нього. І коли я "використовую як гарячу точку", з'єднання відключається, як тільки він підключається успішно.
kexanie

Я спробував те ж саме на Ubuntu 12.04, але, схоже, це не працює. Що мені робити, щоб вирішити проблему?
Сріан

Я думаю, він не може працювати з .localдоменом. Оскільки вам потрібно буде мати інший обліковий запис домену для кожного пристрою, до якого потрібно підключитися. Ви намагалися налагодити звідси ?
Gediminas Jeremiah Gudelis

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)


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