Вопрос Как настроить точку доступа точки доступа Wi-Fi?


Как настроить точку доступа точки доступа Wi-Fi?

Следует отметить: Беспроводные точки доступа не совпадают с сетями ad hoc. Между ними существует значительная разница. Короче говоря, специальные сети не поддерживаются на более новых устройствах и большинстве Android, Windows Phone и Blackberry (и, возможно, устройствах iOS), тогда как точки доступа Wi-Fi в режиме AP. Чтобы получить представление о горячих точках режима AP, специальных сетях и их различиях, обратитесь к Эта страница Википедии а также эта статья на веб-сайте Connectify,


152
2017-08-26 18:24


происхождения


Устройства iOS поддерживают специальные сети. Но они отключаются, когда вы выключаете экран. - leo
Сторонние приложения могут разрешать использование ad-hoc-сетей Wi-Fi на укороченных устройствах Android. - solsTiCe


ответы:


Ubuntu 18.04 LTS

С настольным ПК GNOME 3.28 на Ubuntu 18.04 LTS Wi-Fi-модем стал проще, чем когда-либо! Просто откройте Настройки Wi-Fi из системного меню.

GNOME system status menu

А затем из меню гамбургера в настройках Wi-Fi выберите Включить Wi-Fi Hotspot, Вот и все, ваша точка доступа WiFi теперь запущена и работает!

WiFi Settings

Расширенный поиск

Если вы хотите изменить имя (SSID) и пароль своей точки доступа, откройте Сетевые соединения редактора, введя следующее в Терминал или Alt+F2:

nm-connection-editor

Network Connections

Дважды щелкните по Hotspot и откроется окно редактора. Вы можете изменить SSID и пароль на вкладках безопасности Wi-Fi и Wi-Fi.

Edit SSID Edit password

Ubuntu 16.04 LTS & 14.04 LTS

Шаг 1. Проверьте, поддерживает ли ваша WiFi-карта режим AP

Следовать Проверка режима точки доступа в ответ предоставлено Web-E

Шаг 2: Запустите встроенную точку доступа

сеть поставляется со встроенной опцией для запуска Hotspot Ad-Hoc. Итак, давайте использовать это в первую очередь, чтобы его можно было сконфигурировать и преобразовать в точку доступа режима точки доступа на следующем шаге.

Поиск сеть в Dash и откройте его.

DashSearch

Нажмите "Использовать как точку доступаСетевой менеджер запустит точку доступа AdHoc.

Hotspot

Но это не то, что мы хотим, не так ли? Остановите горячую точку.

Шаг 3: Настроить точку доступа

открыто Сетевые соединения от Dash или 'Изменить соединения'из меню Network Indicator.

Edit Connections

в Сетевые соединения появится окно с именем Hotspot перечисленные в разделе WiFi. Выберите его и нажмите кнопку 'редактировать'.

Network Connections

В появившемся окне вы можете редактировать широковещательное имя (SSID) своей горячей точки. Теперь самая важная часть этой конфигурации: режим изменения в 'Hotspot', который окончательно преобразует точку доступа в режим точки доступа. Пользователи Ubuntu 14.04 LTS заметили, что этот режим недоступен для выбора из раскрывающегося списка. Не разочаровывайтесь, так как вы все еще можете сделать это через дополнительный Шаг 3.1.,

Edit Hotspot Name and Password

Сохраните и откройте Редактирование точки доступа окно снова. На этот раз перейдите к Безопасность Wi-Fi для выбора типа пароля. Если вы не хотите устанавливать пароль, вы можете установить безопасность в none и тем самым создать открытую точку доступа. Если вы устанавливаете пароль, рекомендуется изменить ключ безопасности с WEP на WPA2. Как только конфигурации будут выполнены, не забудьте сохранить их, чтобы изменения могли применяться.

в Генеральная , убедитесь, что «Автоматически подключаться к этой сети, когда она доступна» отключена (если только вы никогда не используете свой Wi-Fi как точку доступа). В противном случае, поскольку точка доступа всегда доступна, вы не увидите записи меню, чтобы подключаться к другим сетям Wi-Fi в апплетах сетевого администратора.

Шаг 3.1: Только для Ubuntu 14.04 LTS

Поскольку Ubuntu 14.04 LTS сети (network-manager v9.8.8) не предлагает графическую настройку для выбора режима AP, мы вручную отредактируем его конфигурационный файл, чтобы принудительно преобразовать. Скопируйте следующую команду, затем нажмите Alt+F2 или открыть Терминал и вставьте его туда:

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gedit /etc/NetworkManager/system-connections/Hotspot

Введите свой пароль в появившемся диалоговом окне авторизации, и файл конфигурации будет открыт в текстовом редакторе. Найдите строку, начинающуюся с mode=, измените его на mode=ap и сохраните файл.

Шаг 4: Запустить точку доступа

Теперь, когда часть конфигурации завершена, мы запустим горячую точку. Нажмите на 'Создать новую сеть Wi-Fi'из меню Network Indicator.

Create New WiFi Connection

В появившемся окне нажмите кнопку выпадающего меню и измените «Новый ...» на «Точка доступа». Нажмите кнопку «Создать», и ваша горячая точка начнет работать. С этого момента, когда вам нужна горячая точка, вам просто нужно сделать этот шаг i.e Шаг 4 только.

Start Hotspot

К .. Это все люди! Получайте удовольствие от своей новой точки доступа


77
2018-03-26 15:13



Самые холодные шаги @HEXcube - Amit Rane
Я выполнил 3 шага, описанных в @ Web-E, но мой Android-телефон не подключался, постоянно пытаясь «получить IP-адрес». Затем я только что изменил «mode = ap» в / etc / NetworkManager / system-connections / my_wifi_connection_name, предложенный HEXcube, и моментально подключился. Мой Ubuntu - это 13.10 64 бит на ноутбуке Acer Aspire E1-531. - Sri
Команды ip_forward и masquerade выполнялись как часть шагов Web-E - мы должны отменить их? Если да, то как? - Sri
Я хочу, чтобы больше людей знали об этом решении. Это должен быть предпочтительный ответ. - Lars Nyström
@ Привет-Ангел. О, я имел в виду Шаг 2! Виноват! Кстати, какую версию Ubuntu вы используете? Я еще не тестировал 15.10. Будет обновлен ответ, когда 16.04LTS отсутствует. - HEXcube


Поддерживает ли ваша беспроводная карта режим доступа.

Первое, что нужно сделать, - проверить, поддерживает ли ваша беспроводная карта беспроводная точка доступа. Как уже говорилось выше, тест для mac80211 основан на базе драйвера.

устанавливать iw & выполнить следующее

sudo aptitude install iw
iw list

Найдите раздел поддерживаемого интерфейса, в котором должна быть запись, называемая AP как ниже

Supported interface modes:
         * IBSS
         * managed
         * AP
         * AP/VLAN
         * monitor
         * mesh point

Если ваш драйвер не показывает эту точку доступа, это не означает, что он не может создать беспроводную точку доступа. Но эти карты не включены в этот учебник. Для большего количества тестов следуйте Документация ubuntu в режиме мастера,

Настройка разделена на три секции,

  1. Настройка и размещение беспроводной сети
  2. Настройка IP-адреса
  3. Интернет-обмен

1.Задать и разместить сеть

  • Необходимое программное обеспечение: hostapd Install hostapd (установите его)
  • Нажмите альт + F2 и тип gksu gedit & Нажмите войти, Мы собираемся редактировать много файлов.
  • В gedit нажмите Ctrl+о, Ctrl+L & вставьте его в поле местоположения /etc/hostapd/hostapd.conf, Нажмите Войти,
  • Вставьте следующий код,

    interface=wlan0
    driver=nl80211
    ssid=test
    hw_mode=g
    channel=1
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=3
    wpa_passphrase=1234567890
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    

Убедитесь, что нет конечного пробела и конца строки! Hostapd - очень чувствительный к завершению пробелов, которые трудно устранить!

Необходимые изменения:

  1. + Изменить interface=wlan0 к имени вашей беспроводной карты. (Если у вас есть одна беспроводная карта, она должна быть wlan0)
  2. ssid=test, test это название вашей размещенной сети.
  3. wpa_passphrase=1234567890, 1234567890 это пароль вашей сети.

В приведенной выше конфигурации создается точка доступа с поддержкой wpa & wpa2 в gРежим. Более подробную инструкцию по созданию файла конфигурации можно найти Вот 

Теперь запустите hostapd, Редактировать файл /etc/default/hostapd и измените строку DAEMON_CONF следующим образом:

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Затем запустите hostapd используя следующую команду,

sudo service hostapd start

Он должен запустить беспроводную сеть. Теперь в мобильном устройстве вы можете увидеть беспроводную сеть и выполнить аутентификацию. Но устройство не получит IP-адрес. Остановите его командой sudo service hostapd stop

Если вы получаете какую-либо ошибку, возможно, ваша карта не поддерживает g Режим. Попробуйте другие режимы. Руководство

Часть 2. Настройка DHCP-сервера для управления IP-адресами

устанавливать ISC-DHCP-сервер Install isc-dhcp-server

Редактировать файл /etc/default/isc-dhcp-server и установите INTERFACES следующим образом:

INTERFACES="wlan0"

В gedit нажмите Ctrl+О, в пачке с ячейкой /etc/dhcp/dhcpd.conf Найти (Ctrl+F) под строками и положить # перед этим. Это должно выглядеть после редактирования

# option definitions common to all supported networks…
#option domain-name “example.org”;
#option domain-name-servers ns1.example.org, ns2.example.org;

Снова прокомментируйте следующие строки

#default-lease-time 600;
#max-lease-time 7200;

Добавьте следующие строки в конец

subnet 10.10.0.0 netmask 255.255.255.0 {
        range 10.10.0.2 10.10.0.16;
        option domain-name-servers 8.8.4.4, 208.67.222.222;
        option routers 10.10.0.1;
}

Диапазон определяет, как долго будет пул адресов. вам также нужно настроить значение подсети. Эта конфигурация может предоставлять IP до 15 устройств

Снова нажмите Cctrl+О в gedit и paste, следующий в строке местоположения /etc/network/interfaces, Добавить ниже

auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0

wlan0 это ваш беспроводной интерфейс. Измените его соответствующим образом.

Примечание. После перезагрузки беспроводная сеть будет отображаться как не управляемая. Так что вы   не может использовать какую-либо другую Wi-Fi-сеть. Чтобы получить беспроводную связь с обычным   поведение, поставить # перед этой новой добавленной строкой и выполнить sudo start networking

теперь запускается

sudo service isc-dhcp-server start

sudo service hostapd start

На этом этапе ваше мобильное устройство увидит сеть, аутентифицирует ее и после аутентификации, она получит ip-адрес, что-то вроде 10.10.0.2,

Настройка параметров подключения к Интернету

Для совместного использования Интернета нам необходимо ip forwarding а также ip masquerading, Включить переадресацию ip: выполнить

echo 1| sudo tee /proc/sys/net/ipv4/ip_forward

Теперь скажите, что вы используете подключение модема / usb для подключения к Интернету. Вам нужно получить логическое имя интерфейса. Для этого выполните ifconfig или ip address

Для модема dialup / usb: это должно быть ppp0, Если вы хотите использовать Ethernet-соединение, вы должны использовать ethXгде X - номер вашего Ethernet-устройства. Если вы подключаетесь к Интернету через устройство Android с USB-модемом, тогда имя интерфейса должно быть usb0,

Теперь, как только вы получите имя интерфейса, выполните sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE

ppp0 в вышеприведенной команде находится интерфейс, интернет-соединение которого вы используете по беспроводной сети.

Если вы отредактировали до /etc/network/interfaces вы можете использовать этот скрипт для запуска службы. Отредактируйте его, если вы не используете ppp0, если вы используете скрипт и хотите остановить сервер, используйте sudo killall hostapd


Блог, который в основном представляет собой описание того, что было описано здесь: http://dashohoxha.blogspot.com/2013/06/how-to-setup-wifi-access-point-on-ubuntu.html

Скрипт, который пытается автоматизировать описанные здесь шаги: https://gist.github.com/dashohoxha/5767262

Пожалуйста, не стесняйтесь сообщать или исправлять любые ошибки, которые вы заметили.


Отличная помощь от:


100
2017-09-25 10:14



Я мог подключиться к точке доступа и аутентифицироваться. Но я не могу получить IP-адрес. Не могли бы вы мне помочь? - Vijay
@neo вы внесли строки в конфигурацию - Web-E
Я сделал. Я фактически пробовал весь процесс дважды, просто чтобы убедиться, что я не сделал это неправильно в первый раз. - Vijay
@ neo я столкнулся с той же проблемой. Я просто изменил dns=dnsmasq в #dns=dnsmasq в sudo gedit /etc/NetworkManager/NetworkManager.conf после установки ap-hotspot, Это устранило проблему. - ss1729
Какие версии Ubuntu поддерживают эту функцию (версия hostapd ар-точка доступа использование, кажется, больше не доступно ...: C) - Wilf


У меня тоже была такая же проблема. Лучшее решение, которое я мог найти, - использовать ар-точка доступа для создания горячей точки машины ubuntu. Он отлично работает для подключения почти всех Android-телефонов, телефонов и т. Д.

Чтобы установить его:

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

Затем, чтобы запустить горячую точку:

$ sudo ap-hotspot start

Он спрашивает, какой интернет-адаптер адаптера вы хотите разделить, имя сети, пароль и т. Д. В интерактивном режиме.

Чтобы остановить точку доступа:

$ sudo ap-hotspot stop

Чтобы настроить его:

$ sudo ap-hotspot configure

Если возникнут какие-либо проблемы, ссылка помогает.

РЕДАКТИРОВАТЬ:

На данный момент, похоже, что есть проблема с Ubuntu 14.04, и, как указано в связанной статье webupd8.org, вам нужно понизить hostapd:

64bit:

cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

32bit:

cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

32
2018-03-29 22:42



Чувак, это работало как шарм! - Milkncookiez
Я выполнил инструкции по предыдущему ответу и обнаружил, что моя беспроводная карта не поддерживается для режима точки доступа. Но ap-hotspot все еще работал отлично. Поэтому я бы посоветовал просто установить ap-hotspot и посмотреть, работает ли он - Hashken
Это работает для меня, если я остановлю сетевого менеджера с sudo stop network-manager  перед запуском ap-hotspot. Благодаря! - Rmano
Сначала вам нужно включить беспроводную сеть на компьютере, но не подключить ее ни к чему - это работает блестяще :-) -Но я скажу, что я мог бы просто использовать дефолт Use as Hotpot в Fedora 19 (другая половина с двойной загрузкой) - Wilf
Теперь скрипт кажется устаревшим. - Léo Lam


Теперь, вот простой метод, который определенно будет выполнять эту работу.

Установите KDE Connection Editor

Откройте терминал (Ctrl + Alt + T) и введите следующие команды один за другим.

$ sudo apt-get install plasma-nm
$ sudo apt-get update

Теперь вы только что установили KDE Connection Editor.

Давайте создадим точку доступа Wi-Fi.

Создание точки доступа Wi-Fi (режим точки доступа)

1. Теперь откройте установленное приложение либо,

  1. Поиск (Alt + F2) для КДЭ-нм-соединение-редактор(Вы сделаете это как можно скорее когда вы начнете печатать KDE).

    ИЛИ 

  2. Откройте его вручную из терминала.

    $ sudo kde-nm-connection-editor
    

2.Новый клик + Добавить и выберите Беспроводной (общий)

Adding A new connection

3. Теперь вы увидите окно ниже.

Connection setup tab

SSID: Дайте имя для своей новой точки доступа

Режим: Выбрать Точка доступа

Клонированный MAC-адрес: Нажмите случайный для генерации случайного MAC-адреса.

Все остальное должно быть уже настроено на штраф.

4. Теперь давайте перейдем к Беспроводная безопасность Вкладка.

WPA Password tab

Выбрать WAP и WPA2 Персональные и введите свой пароль.

Нажмите ОК,

5. Теперь ваше соединение будет готово.

Ready

Наслаждайтесь!


5



kde-nm-connection-editor стал kde5-nm-connection-editor для меня - x13
это решило мою проблему, спасибо! - rafuru