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

17

Я прочитал эту статью , и внимательно следовали инструкциям. Я уверен, что беспроводная карта в моем ноутбуке поддерживает переход в режим беспроводной точки доступа.
Но, к сожалению, когда я использую следующую команду для запуска службы 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 23.07.2013 в 11:29
источник

3 ответа

5

Так как ap-hotspot устарел , он не является ни надежным, ни стабильным для более нового дистрибутива 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 22.11.2015 в 09:34
источник
11

Вам необходимо создать инфраструктуру (режим точки доступа), беспроводную горячую точку, а не «горячую точку» Ad-hoc. В 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

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

Теперь,есливыможетеуспешносконфигурироватьинеполучитекаких-либонеподдерживаемыхwifi-ошибок(есливыэтопростопонимаете,вашаwifi_cardнеподдерживаетинфраструктуруточкидоступаwifi_hotspot,поэтомуничегонеможетсэтимподелать),азатемпродолжить.

Итак,простозапуститесвоюгорячуюточкукак

sudoap-hotspotstart

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

sudoap-hotspotstop

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

sudoap-hotspot

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

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

ИСТОЧНИК: Ссылка SOURCE: Ссылка

    
ответ дан Gaurav Gandhi 08.02.2014 в 04:51
7

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

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

    
ответ дан Gediminas Jeremiah Gudelis 23.07.2013 в 12:33