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

149

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

  

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

    
задан Web-E 26.08.2012 в 20:24
источник

4 ответа

75

Ubuntu 18.04 LTS

С рабочим столом GNOME 3.28 на Ubuntu 18.04 LTS, Wi-Fi-модем стал проще, чем когда-либо!

ответ дан HEXcube 26.03.2014 в 16:13
источник
99

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

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

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

sudo aptitude install iw
iw list

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

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

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

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

  1. Настройка & amp; хост беспроводной сети
  2. Настройка IP-адреса
  3. Общий доступ к Интернету

1.Настроить и разместить сеть

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

    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 - имя вашей размещенной сети.
  3. test , wpa_passphrase=1234567890 - пароль вашей сети.

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

Теперь запустите g . Отредактируйте файл hostapd и измените строку DAEMON_CONF следующим образом:

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

Затем запустите службу /etc/default/hostapd , используя следующую команду:

hostapd

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

  

Если вы получаете какую-либо ошибку, возможно, ваша карта не поддерживает режим sudo service hostapd stop . Попробуйте другие режимы & gt ;. Руководство

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

Установите isc-dhcp-server

Отредактируйте файл g и установите ИНТЕРФЕЙСЫ следующим образом:

INTERFACES="wlan0"

В gedit нажмите Ctrl + O , в поле ввода поля /etc/default/isc-dhcp-server Найдите ( 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 + O в gedit и вставьте следующее в строке местоположения /etc/dhcp/dhcpd.conf , Добавьте ниже

auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0

/etc/network/interfaces - ваш беспроводной интерфейс. Измените его соответствующим образом.

  

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

теперь выполняйте

sudo start networking

sudo service isc-dhcp-server start

В этот момент ваше мобильное устройство увидит сеть, проверит ее подлинность & amp; после аутентификации он получит ip-адрес примерно как sudo service hostapd start .

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

Для обмена интернет-соединениями нам нужны 10.10.0.2 и ip forwarding . Включить переадресацию ip: выполнить

ip masquerading

Теперь скажите, что вы используете подключение модема / usb для подключения к Интернету. Вам нужно получить логическое имя интерфейса. Для этого выполните echo 1| sudo tee /proc/sys/net/ipv4/ip_forward или ifconfig

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

Теперь, как только вы получите имя интерфейса, выполните % Co_de%

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

Если вы редактировали до sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE , вы можете использовать этот скрипт для запуска службы. Измените его, если вы не используете ppp0 . если вы используете скрипт и хотите остановить сервер, используйте /etc/network/interfaces

Блог, который в основном представляет собой описание того, что было описано здесь: Ссылка

Сценарий, который пытается автоматизировать описанные здесь шаги: Ссылка

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

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

ответ дан Web-E 13.04.2017 в 14:24
32

У меня тоже была такая же проблема. Лучшее решение, которое я смог найти, - использовать ap-hotspot для создания точки доступа машины 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

Если возникла проблема, надеюсь, что эта ссылка помогает.

EDIT:

На данный момент, похоже, есть некоторые проблемы с 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
    
ответ дан shivshnkr 25.09.2013 в 12:14
5

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

Установить редактор подключений KDE

Откройте терминал (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-nm-connection-editor (вы сделаете это как можно скорее когда вы набираете kde ).

    ИЛИ

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

    $ sudo kde-nm-connection-editor
    

2. Теперь нажмите + Добавить и выберите Беспроводная (общая)

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

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

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

Клонированный MAC-адрес . Нажмите Случайная кнопка, чтобы создать произвольный MAC-адрес.

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

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

Выберите WAP & amp; WPA2 Personal и введите свой пароль.

Нажмите ОК .

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

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

    
ответ дан ngub05 30.03.2015 в 00:42