Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [WiFi Hostapd AP] Программа для создания точки доступа WiFi  (Прочитано 239587 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Кровавый

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Друзья, всем привет, новичок просит помощи. Имеется китайский wi-fi Usb свисток (http://dx.com/ru/p/ultra-mini-nano-usb-2-0-802-11n-150mbps-wifi-wlan-wireless-network-adapter-48166), хочу настроить точку доступа. Hostapd AP установил, пытаюсь включить. Планшет (Android 4) и телефон (Аndroid 2.3) сеть видят, сохраняют в списке, но не подключаются. В каком направлении копать? Спасибо заранее.


Варианты:
1. Отключить шифрование;
2. Вручную сменить тип шифрование на WPA или WPA2 (в меню есть только WPA3).
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Alladin

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля

Варианты:
1. Отключить шифрование;
2. Вручную сменить тип шифрование на WPA или WPA2 (в меню есть только WPA3).
[/quote]
Сменил WPA 3 на "нет". Результат тот же.

Оффлайн Кровавый

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Понятно, шифрование можете вернуть.
Покажите конфиг dnsmasq. Для проверки на Android 4 вручную задайте IP: 192.168.0.10, Маска: 255.255.255.0, шлюз: 192.168.0.1.
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Valter

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
При запуске точки доступа
ошибка сегментирования (сделан дамп памяти)
Пользователь решил продолжить мысль 02 Октября 2013, 19:58:51:
root@asus:/home/valter# wifi-hostapd-ap
ROOT: ok. Begin ... 
Testing AP... 
DEVICE -  ON
DNSMASQ -  OFF
HOSTAPD -  ON
IP FORWARDING -  OFF
AP IS NOT RUNNING
 
Start activation.
 
Preparation device  ...  OK
Ошибка сегментирования (сделан дамп памяти)
root@asus:/home/valter#
« Последнее редактирование: 02 Октября 2013, 19:58:51 от Valter »
ASUS X55VD
Intel Core i3-3110M CPU @ 2.4GHz x4, RAM 3.8

Оффлайн Кровавый

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
При запуске точки доступа
ошибка сегментирования (сделан дамп памяти)
Пользователь решил продолжить мысль 02 Октября 2013, 19:58:51:

root@asus:/home/valter# wifi-hostapd-ap
ROOT: ok. Begin ... 
Testing AP... 
DEVICE -  ON
DNSMASQ -  OFF
HOSTAPD -  ON
IP FORWARDING -  OFF
AP IS NOT RUNNING
 
Start activation.
 
Preparation device  ...  OK
Ошибка сегментирования (сделан дамп памяти)
root@asus:/home/valter#


Включите IpForwarding вручную до запуска.
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Valter

  • Активист
  • *
  • Сообщений: 320
    • Просмотр профиля
root@asus:/home/valter#  sysctl -w net.ipv4.ip_forward=1
net.ipv4.ip_forward = 1
root@asus:/home/valter# wifi-hostapd-ap
ROOT: ok. Begin ... 
Testing AP... 
DEVICE -  ON
DNSMASQ -  OFF
HOSTAPD -  OFF
IP FORWARDING -  OFF
AP IS NOT RUNNING
 
Start activation.
 
Preparation device  ...  OK
Ошибка сегментирования (сделан дамп памяти)
root@asus:/home/valter#
ASUS X55VD
Intel Core i3-3110M CPU @ 2.4GHz x4, RAM 3.8

Оффлайн Alladin

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Понятно, шифрование можете вернуть.
Покажите конфиг dnsmasq. Для проверки на Android 4 вручную задайте IP: 192.168.0.10, Маска: 255.255.255.0, шлюз: 192.168.0.1.
В общем, начал всё сначала, удалил-установил шаблон, сбросил все настройки, сохранил, перезапустил. При настройках по умолчанию точка не включается, выдаётся "Ошибка запуска Hostapd". Меняю драйвер на nl80211 - вроде всё запускается, точка доступа работает. Телефон точку сначала видит идёт подлючение... аутентификация... отключен. Или на последнем этапе отваливается со статусом "сохранено в памяти".
Как вставить фото настроек не знаю.
За совет по поводу прописывания ip спасибо, но не понял где это делать - в программе или на Android-устройстве? Раздела "шлюз" ни там ни там не нашёл.
Настройки DNSMASQ в программе следующие:
Диапазон 192.168.0  .2  192.168.0  .255
Интерфейс eth0
DNS 8.8.8.8
« Последнее редактирование: 04 Октября 2013, 20:06:06 от Alladin »

Оффлайн Кровавый

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Понятно, шифрование можете вернуть.
Покажите конфиг dnsmasq. Для проверки на Android 4 вручную задайте IP: 192.168.0.10, Маска: 255.255.255.0, шлюз: 192.168.0.1.
В общем, начал всё сначала, удалил-установил шаблон, сбросил все настройки, сохранил, перезапустил. При настройках по умолчанию точка не включается, выдаётся "Ошибка запуска Hostapd". Меняю драйвер на nl80211 - вроде всё запускается, точка доступа работает. Телефон точку сначала видит идёт подлючение... аутентификация... отключен. Или на последнем этапе отваливается со статусом "сохранено в памяти".
Как вставить фото настроек не знаю.
За совет по поводу прописывания ip спасибо, но не понял где это делать - в программе или на Android-устройстве? Раздела "шлюз" ни там ни там не нашёл.
Настройки DNSMASQ в программе следующие:
Диапазон 192.168.0  .2  192.168.0  .255
Интерфейс eth0
DNS 8.8.8.8

Покажите, пожалуйста:
ifwonfig
iwconfig


root@asus:/home/valter#  sysctl -w net.ipv4.ip_forward=1
Вряд ли поможет, но попробуйте запустить с переменными окружения вашего пользователя:
exit
sudo wifi-hostapd-ap
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Alladin

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Покажите, пожалуйста:
ifwonfig
iwconfig
[/quote]
(Нажмите, чтобы показать/скрыть)

Это результат вывода после включения компьютера, саму программу точки доступа не запускал.
« Последнее редактирование: 06 Октября 2013, 21:34:31 от Alladin »

Оффлайн Кровавый

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
А ну-ка попробуйте включить точку доступа, подключиться к сети андроидом, а затем выполнить в терминале:


dmesg | tail -n 30
dmesg | grep dnsmasq
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Alladin

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
А ну-ка попробуйте включить точку доступа, подключиться к сети андроидом, а затем выполнить в терминале:


dmesg | tail -n 30
dmesg | grep dnsmasq
(Нажмите, чтобы показать/скрыть)
Планшет также в списке сетей показывает: MyWiFi_AP "Сохранено, защита WPA/WPA2"

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
другие карты модель
пример командв начало уп или довн не сравниваю, ну пример у меня есть старое катрта и zbox новые.
1 старое
ifconfig wlan0 down
iwconfig wlan0 mode ad-hoc essid TEST
ifconfig wlan0 up
работает, а новые не работает должно.
2 новые
ifconfig wlan0 up
iwconfig wlan0 mode ad-hoc essid TEST
работает, ну бывает разные.
Wars ~.o

Оффлайн Кровавый

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
victor00000, сдается мне, у товарища Alladin, не включен dnsmasq или настроен не на тот интерфейс.

Alladin, после запуска точки доступа выполните:

sudo service dnsmasq statusи покажите, пожалуйста.
Так же попробуйте, подключаясь к точке, поставить галочку "Показать дополнительные настройки", DHCP сменить на "Статический" и ввести указанные выше IP и маску. DNS и другие поля оставьте теми же, что есть.
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Alladin

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
victor00000, сдается мне, у товарища Alladin, не включен dnsmasq или настроен не на тот интерфейс.
Alladin, после запуска точки доступа выполните:
sudo service dnsmasq status
(Нажмите, чтобы показать/скрыть)

Далее, на планшете выбрал ручные настройки. Внёс IP: 192.168.0.10, шлюз: 192.168.0.1.  А поля "Маска" для внесения 255.255.255.0 там нет.  :-[ Есть "Длина префикса сети" (24), DNS1 (8.8.8.8), DNS2 (4.4.4.4). При этом кнопка "сохранить изменения" неактивна, т.е. даже исправленный шлюз и ip не сохраняются. Уфы, видать не судьба подружить кетайский свисток с Ubuntu ))))

Оффлайн Artivandi

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Перелопатил вcю тему и мучался 2 дня. Подскажу как заработало у меня.
Сразу скажу, что программа в данном виде как сейчас очень сырая. И сама по себе не работает (по крайней мере у меня)


Берем этот скрипт (не мой, я его взял в этой теме и подправил для себя, спасибо выложившему):
(Нажмите, чтобы показать/скрыть)

обртатите внимание на строчку:
sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
где wlan0 - это интерфейс, который раздает интернет. В моем случае это wifi, у вас может быть
eth0, ppp0 и т.д.

Еще момент. Долго не мог понять почему точка запускалась, но интернета не было. Проверьте чтобы ip точки и ip интерфейса, раздающего интернет не совпадали. У меня был 192.168.0.1 и там и там - ничего не работало.

Без этого скрипта программа работать не хочет - не запускается то hostapd, то dnmasq то ip forwarding.
Далее переходим в саму программу и если она уже была до этого верно настроена, то точка как правило уже включена и работает. Иногда бывет нужно точку доступа в программе выключить и включить снова.

По поводу настроек в самой программе. Когда сохраняешь параметры в настройках ОНИ НЕ СОХРАНЯЮТСЯ. Для этого зайдите в редактор конфигурационных файлов и там внимательно проверьте.
Мне приходилось вручную дублировать значения в редакторе, почему - большой вопрос авторам программы.

Написал может быть криво и что-то лишнее, но я вообще далек от линукса. Может кому-то пригодится.



« Последнее редактирование: 12 Октября 2013, 12:38:05 от Artivandi »

 

Страница сгенерирована за 0.032 секунд. Запросов: 23.