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


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

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

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

Оффлайн Gelor

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Кровавый, пробовал со всеми типами - результат всегда один и тот же. Вот конфиг:
#Name:Default
#Type:Hostapd
interface=wlan0
driver=nl80211
ssid=Galaxy
country_code=RU
hw_mode=g
wme_enabled=1
ieee80211n=1
ht_capab=[HT40+][SHORT-GI-40][DSSS_CCK-40]
channel=11
macaddr_acl=0

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

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Кровавый, пробовал со всеми типами - результат всегда один и тот же. Вот конфиг:
#Name:Default
#Type:Hostapd
interface=wlan0
driver=nl80211
ssid=Galaxy
country_code=RU
hw_mode=g
wme_enabled=1
ieee80211n=1
ht_capab=[HT40+][SHORT-GI-40][DSSS_CCK-40]
channel=11
macaddr_acl=0


Установите тип G, канал 1, защиту WPA3. Сохраните настройки, перезагрузите ОС.
Запустите программу, попытайтесь запустить ТД. Если не получится, дайте вывод
sudo hostapd -d /etc/hostapd/hostapd.conf
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Gelor

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Кровавый, не получилось. Вот:
Configuration file: /etc/hostapd/hostapd.conf
nl80211: Register Action command failed: ret=-114 (Operation already in progress)
nl80211: Register Action match - hexdump(len=1): 06
nl80211: Failed to register Action frame processing - ignore for now
nl80211: Add own interface ifindex 3
Failed to create interface mon.wlan0: -23 (Too many open files in system)
Try to remove and re-create mon.wlan0
nl80211: Remove interface ifindex=4
nl80211: New interface mon.wlan0 created: ifindex=7
nl80211: Add own interface ifindex 7
BSS count 1, BSSID mask 00:00:00:00:00:00 (0 bits)
nl80211: Added 802.11b mode based on 802.11g information
RATE[0] rate=10 flags=0x1
RATE[1] rate=20 flags=0x1
RATE[2] rate=55 flags=0x1
RATE[3] rate=110 flags=0x1
RATE[4] rate=60 flags=0x0
RATE[5] rate=90 flags=0x0
RATE[6] rate=120 flags=0x0
RATE[7] rate=180 flags=0x0
RATE[8] rate=240 flags=0x0
RATE[9] rate=360 flags=0x0
RATE[10] rate=480 flags=0x0
RATE[11] rate=540 flags=0x0
Completing interface initialization
Mode: IEEE 802.11g  Channel: 1  Frequency: 2412 MHz
Flushing old station entries
Deauthenticate all stations
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=0 set_tx=1 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=3 set_tx=0 seq_len=0 key_len=0
Using interface wlan0 with hwaddr 90:00:4e:7c:41:a9 and ssid 'Galaxy'
Deriving WPA PSK based on passphrase
SSID - hexdump_ascii(len=6):
     47 61 6c 61 78 79                                 Galaxy         
PSK (ASCII passphrase) - hexdump_ascii(len=10): [REMOVED]
PSK (from passphrase) - hexdump(len=32): [REMOVED]
WPA: group state machine entering state GTK_INIT (VLAN-ID 0)
GMK - hexdump(len=32): [REMOVED]
GTK - hexdump(len=32): [REMOVED]
WPA: group state machine entering state SETKEYSDONE (VLAN-ID 0)
wpa_driver_nl80211_set_key: ifindex=3 alg=2 addr=(nil) key_idx=1 set_tx=1 seq_len=0 key_len=32
nl80211: Set beacon (beacon_set=0)
wlan0: Setup of interface done.
RTM_NEWLINK: operstate=0 ifi_flags=0x1002 ()
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Unknown event 5
nl80211: Ignore event for foreign ifindex 4
RTM_DELLINK, IFLA_IFNAME: Interface 'mon.wlan0' removed
Unknown event 5
RTM_NEWLINK: operstate=0 ifi_flags=0x1002 ()
RTM_NEWLINK, IFLA_IFNAME: Interface 'mon.wlan0' added
Unknown event 5
RTM_NEWLINK: operstate=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'mon.wlan0' added
Unknown event 5
RTM_NEWLINK: operstate=0 ifi_flags=0x11003 ([UP][LOWER_UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Unknown event 5
^CSignal 2 received - terminating
Flushing old station entries
Deauthenticate all stations
nl80211: Remove interface ifindex=7
netlink: Operstate: linkmode=0, operstate=6

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

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Кровавый, не получилось. Вот:
Configuration file: /etc/hostapd/hostapd.conf
nl80211: Register Action command failed: ret=-114 (Operation already in progress)
nl80211: Register Action match - hexdump(len=1): 06
nl80211: Failed to register Action frame processing - ignore for now
nl80211: Add own interface ifindex 3
Failed to create interface mon.wlan0: -23 (Too many open files in system)
Try to remove and re-create mon.wlan0
nl80211: Remove interface ifindex=4
nl80211: New interface mon.wlan0 created: ifindex=7
nl80211: Add own interface ifindex 7
BSS count 1, BSSID mask 00:00:00:00:00:00 (0 bits)
nl80211: Added 802.11b mode based on 802.11g information
RATE[0] rate=10 flags=0x1
RATE[1] rate=20 flags=0x1
RATE[2] rate=55 flags=0x1
RATE[3] rate=110 flags=0x1
RATE[4] rate=60 flags=0x0
RATE[5] rate=90 flags=0x0
RATE[6] rate=120 flags=0x0
RATE[7] rate=180 flags=0x0
RATE[8] rate=240 flags=0x0
RATE[9] rate=360 flags=0x0
RATE[10] rate=480 flags=0x0
RATE[11] rate=540 flags=0x0
Completing interface initialization
Mode: IEEE 802.11g  Channel: 1  Frequency: 2412 MHz
Flushing old station entries
Deauthenticate all stations
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=0 set_tx=1 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=3 set_tx=0 seq_len=0 key_len=0
Using interface wlan0 with hwaddr 90:00:4e:7c:41:a9 and ssid 'Galaxy'
Deriving WPA PSK based on passphrase
SSID - hexdump_ascii(len=6):
     47 61 6c 61 78 79                                 Galaxy         
PSK (ASCII passphrase) - hexdump_ascii(len=10): [REMOVED]
PSK (from passphrase) - hexdump(len=32): [REMOVED]
WPA: group state machine entering state GTK_INIT (VLAN-ID 0)
GMK - hexdump(len=32): [REMOVED]
GTK - hexdump(len=32): [REMOVED]
WPA: group state machine entering state SETKEYSDONE (VLAN-ID 0)
wpa_driver_nl80211_set_key: ifindex=3 alg=2 addr=(nil) key_idx=1 set_tx=1 seq_len=0 key_len=32
nl80211: Set beacon (beacon_set=0)
wlan0: Setup of interface done.
RTM_NEWLINK: operstate=0 ifi_flags=0x1002 ()
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Unknown event 5
nl80211: Ignore event for foreign ifindex 4
RTM_DELLINK, IFLA_IFNAME: Interface 'mon.wlan0' removed
Unknown event 5
RTM_NEWLINK: operstate=0 ifi_flags=0x1002 ()
RTM_NEWLINK, IFLA_IFNAME: Interface 'mon.wlan0' added
Unknown event 5
RTM_NEWLINK: operstate=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'mon.wlan0' added
Unknown event 5
RTM_NEWLINK: operstate=0 ifi_flags=0x11003 ([UP][LOWER_UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
Unknown event 5
^CSignal 2 received - terminating
Flushing old station entries
Deauthenticate all stations
nl80211: Remove interface ifindex=7
netlink: Operstate: linkmode=0, operstate=6


Попробуйте написать багрепорт к хостапду. Если точка стартует, а к ней невозможно приконектиться именно из-за хостапда, то это к ним, к разработчикам.
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн androspa

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
УРА! У меня заработала точка доступа! Без всяких танцев с бубном!!! Как вы и писали в два клика!))))))))
Использую USB TP-LINK TL-WN822N и Два андройда.
Раньше не удалось настроить при помощи вашей программы и много времени потратил пытаясь настроить вручную. Да же потерял надежду. А СЕЙЧАС В ДВА КЛИКА ВСЁ РАБОТАЕТ! Не хватает авто запуска после перезагрузки компьютера. БОЛЬШУЩЕЕ СПАСИБО!!!

Оффлайн Yewgen

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Слушайте, а можно некую инструкцию по установке/запуску/настройке как-то создать пошаговую, а не только обсуждать грабли среди профессионалов и разработчиков? Прошу ногами не пинать, я впервые решил попробовать сопряжение ноутбука Acer Aspire-5673 со смартфоном Nokia E52 по wi-fi...
Поставил себе на 13-ю мяту обсуждаемую софтину, всё делал как в шапке, нажимаю включить - появляется окно "выполняется" и на 80% выдаёт "Ошибка запуска hostapd!", усё, конец фильмы... Куда два клика сделать?  :-[
В уведомительном окне постоянно меняется статус с "соединение установлено" на "соединение разорвано", и так без остановки. При этом на смарте я wi-fi ещё не включил... О каком соединении речь?  :idiot2:
Интересно, что в штатной настройке сетевых параметров тоже есть "сделать точкой доступа", может кто-то подскажет как использовать её?
В идеале хотелось бы защищённую точку создать, т.е. ограничить по MAC-адресу смартфона, запаролить и скрыть...
Заранее благодарен!  ::)
« Последнее редактирование: 29 Августа 2012, 14:54:24 от Yewgen »

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

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


Попробуйте вот такую нехитрую команду:
lspci -v -s `lspci | grep Wireles | awk '{ print $1 }'` -k | grep "in use" | awk '{ print $5 }'

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


Что касается того, что в панели управления, Ubuntu умеет создавать только Ad-hook, который не поддерживается большинством устройств.
По маку - вам придётся самостоятельно редактировать конфиг, это возможность сейчас пилится во второй версии, которая появится ой как не скоро! Сейчас у меня работа, потом начнётся учёба. Всё никак не доберусь даже до класса настроек. :(
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Yewgen

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Должна показать, какой драйвер используется для вашей карточки. Потом просто выберите его из списка.

iwl3945, не понял из какого списка?

Что касается того, что в панели управления, Ubuntu умеет создавать только Ad-hook, который не поддерживается большинством устройств.

Полагаете нокией не поддерживается?

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

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

iwl3945, не понял из какого списка?

Что касается того, что в панели управления, Ubuntu умеет создавать только Ad-hook, который не поддерживается большинством устройств.

Полагаете нокией не поддерживается?


1. Настройки, Параметры, Настройки Hostapd, драйвер. По-моему, там нет такого. Сотрите установленный и впишите свой. Сохраните. Если оно, то будет работать, если нет, то:
sudo hostapd -d /etc/hostapd/hostapd.conf

2. Понятия не имею. Android 2.2 не поддерживал. Это я знаю. Потом я не следил за развитием. Что там на других платформах - хз.
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Yewgen

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Configuration file: /etc/hostapd/hostapd.conf
Line 4: invalid/unknown driver 'iwlwifi'
1 errors found in configuration file '/etc/hostapd/hostapd.conf'
 :-\

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

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Configuration file: /etc/hostapd/hostapd.conf
Line 4: invalid/unknown driver 'iwlwifi'
1 errors found in configuration file '/etc/hostapd/hostapd.conf'
 :-\


Ответ очевиден.
А я ещё хотел, чтобы вторая версия брала драйвер из lspci... Гы)
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Kamelot

  • Новичок
  • *
  • Сообщений: 48
    • Просмотр профиля
У меня программа заработала только после запуска через терминал командой
sudo wifi-hostapd-ap -su, при запуска с ярлыка просит ввести пароль запускается и пишет что включена но только при подключении телефона не может выдать IP адрес.

Оффлайн a_efimov

  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Помогите, пожалуйста, настроить программу. У меня инет от билайна по L2TP. Стоит vpnpptp. Как правильно настроить программу под это дело?

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

  • Автор темы
  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Помогите, пожалуйста, настроить программу. У меня инет от билайна по L2TP. Стоит vpnpptp. Как правильно настроить программу под это дело?


Как и обычно, указав интерфейс, через который к вам идёт интернет. Думаю, обычный eth0.
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Djunsovichok

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Значит так..! Супер..! Всё, просто, супер..! Громаднейшее СПАСИБО разработчику программы..!
Теперь немного о функциональности программы на моём 32-разрядном нетбуке Sony VAIO,с позавчера установленой Ubuntu 12.04 LTS. Нужно признать,что свежеспеченная сыроватость операционных систем всегда тащит за собой недоработанность выпущеного под них свежего софта. Не получается зашифровать раздачу: - ни WEP, ни WPA3-шифрование не работают.Попробую поиграться ещё немного с настройками.Заметил ещё небольшой баг: запуск точки доступа совпадает с запуском системы, а её "вещание" приходится осуществлять вручную из интерфейса программы.Было-бы намного удобнее запускать всё одним кликом. Выявленые недостатки считаю несущественными.

 

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