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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [HOWTO] Программная точка доступа (hostapd)  (Прочитано 278573 раз)

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

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #285 : 20 Июля 2011, 08:48:25 »
./scripts/driver-select rt2x00

Пользователь решил продолжить мысль [time]Sun Jul  3 16:06:51 2011[/time]:
У меня такая же карточка, что и у Вас, она точно заводится и отлично работает
не могу блин скомпилировать libnl
валятся ошибки :( все перепробовал - не получается
кстати уважаемый .//Hack я с этой проблемой начал искать на просторах интернета решения и наткнулся на Вашу тему https://forum.ubuntu.ru/index.php?topic=108755.0 как бы по прочтению не уловил формулировки, что карта нормальна работает, Вы же сами описываете в этой теме, что hostapd на этой карте подглючивает?
У меня проблема один к одному с Вашей...что AP стоит работает
Цитировать
но есть одно но. Через некоторое время hostapd начинает себя странно вести. А именно через некоторое время после подключения с винды пишет, что ограниченный доступ.
libnl поставил отсюда ftp://ftp.de.debian.org/debian/pool/main/libn/libnl/libnl1_1.1-7_i386.deb
посмотрим как и чего будет работать....
Цитировать
Начал его редактировать, а именно раскоментировал следующие строчки и поменял пути
CONFIG_DRIVER_NL80211=y
LIBNL=/usr/src/libnl
CFLAGS += -I/usr/src/linux-headers-2.6.32-21-generic-pae/
LIBS += -L$(LIBNL)/lib
а вот с этим сложности - какие пути сейчас указывать :(
« Последнее редактирование: 20 Июля 2011, 14:00:56 от vworld »

Оффлайн .//Hack

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #286 : 20 Июля 2011, 21:47:03 »
На тот момент не было хорошего драйвера для нашего чипа, я искал всевозможные пути решения, но пришлось временно сидеть на фряхе, но потом в ночных сборках компата появился достойный драйвер, который запускал карточку как положено, но Вы правы, хостапд начинал просто не отвечать на пакеты, пока не перезапустишь. Но в скором времени и эта проблема решилась. Главное все компилить самому и из последних исходников. Из репозитория на нашей карточке все работает крайне нестабильно

Пользователь решил продолжить мысль 20 Июля 2011, 21:48:59:
И поставьте лучше libnl2, так как новый хостапд работает хорошо только с ними. Только не забудьте перед компиляцией указать в конфиге, чтоб он брал именно libnl2
А пути прописывать нужно к исходникам Вашего ядра
« Последнее редактирование: 20 Июля 2011, 21:48:59 от .//Hack »
Хотите получить пожизненную скидку в магазине Юлмарт? Тогда регистрируйтесь на сайте магазина, используя промо-код: 9239528.

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #287 : 21 Июля 2011, 06:41:31 »
Не знаю как объяснить тот факт. что вчера ставил набор пакетов...
ставлю libnl - требует multiarch-support
ставлю multiarch-support требует libc
все дал убунте, что просила....ребутнул...система поднялась, но теперь никак не хочет по eth0 соединяться VPN к провайдеру.....чудеса прямо таки какие то :(
ну и установив пакеты теперь AP не обнаружена...т.е. теперь hostapd такое ощущение вообще не запущен :(
какое то фатальное не везение :(
P.S. с VPN разобрался - каким то образом изменился конфиг подключения :(
« Последнее редактирование: 22 Июля 2011, 06:38:32 от vworld »

Оффлайн .//Hack

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #288 : 22 Июля 2011, 15:12:57 »
Запускайте хостап с параметром "-ddd", чтоб видеть все, что он делает, так можно выявить проблему, если она происходит именно на его уровне
Хотите получить пожизненную скидку в магазине Юлмарт? Тогда регистрируйтесь на сайте магазина, используя промо-код: 9239528.

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #289 : 22 Июля 2011, 15:27:52 »
Предложено предварительно подправить конфиг hostapd
CONFIG_DRIVER_NL80211=y
LIBNL=/usr/src/libnl
CFLAGS += -I/usr/src/linux-headers-2.6.32-21-generic-pae/
LIBS += -L$(LIBNL)/lib
я тут посидел подумал как это может у меня выглядеть
CONFIG_DRIVER_NL80211=y
LIBNL=/usr/lib
CFLAGS += -I/usr/src/linux-headers-2.6.38-10-generic-pae/
LIBS += -L$(LIBNL)/lib
хз...правильно ли...и вообще какой смысл указывать где лежит libnl когда он лег по дефолту, установленный из deb пакета libnl2

Оффлайн .//Hack

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #290 : 23 Июля 2011, 21:52:03 »
libnl нужны именно исходники, отсюда и путь /usr/src/
Цитировать
-I/usr/src/linux-headers-2.6.38-10-generic-pae/
Тут указываем путь к исходникам текущего ядра
У меня на момент написания этого мана стояло ядро linux-headers-2.6.38-10-generic-pae, поэтому и путь к нему прописан
Хотите получить пожизненную скидку в магазине Юлмарт? Тогда регистрируйтесь на сайте магазина, используя промо-код: 9239528.

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #291 : 24 Июля 2011, 18:13:59 »
это мне понятно....сложность в том, что libnl2 поставил из deb пакета, а не из исходников...

Оффлайн .//Hack

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #292 : 25 Июля 2011, 08:46:05 »
Ну так, как я понял, Вы поставили уже скомпилированные библиотеки libnl, а нужны исходники для компиляции hostapd. Вы указали, чтоб использовались именно libnl2? Точно не помню, как прописывается, смотрите в конфиге. По типу USE_LIBNL2.X = Y
Хотите получить пожизненную скидку в магазине Юлмарт? Тогда регистрируйтесь на сайте магазина, используя промо-код: 9239528.

Оффлайн _Alex_50

  • Любитель
  • *
  • Сообщений: 78
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #293 : 25 Июля 2011, 17:21:30 »
Кто нибудь поделится секретом, как подключить к скрытой точке доступа через Windows XP? Всё делал по инструкции + скрыл ssid и добавил фильтрацию по mac. Гугл выдаёт тонну инструкций, как подключиться к скрытому wi-fi, но после того, как я забиваю все настройки и включаю поиск сети, Windows радостно информирует меня "Беспроводные сети в радиусе действия не обнаружены". Пробовал несколько разных компов с XP - все, как будто сговорились. При этом мой телефон и все ноуты с Windows 7 без каких либо проблем подключаются. Вот вывод dmesg | grep Atheros:
[   28.105497] ath5k phy0: Atheros AR2425 chip found (MAC: 0xe2, PHY: 0x70)
« Последнее редактирование: 25 Июля 2011, 17:26:44 от _Alex_50 »

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #294 : 26 Июля 2011, 09:00:42 »
Ну так, как я понял, Вы поставили уже скомпилированные библиотеки libnl, а нужны исходники для компиляции hostapd. Вы указали, чтоб использовались именно libnl2? Точно не помню, как прописывается, смотрите в конфиге. По типу USE_LIBNL2.X = Y
попробовал скомпилить hostapd
с изменениями в конфиге..
CFLAGS += -I/usr/src/linux-headers-2.6.38-10-generic-pae/
CONFIG_LIBNL20 = Y
но валится ошибка :(
(Нажмите, чтобы показать/скрыть)

Оффлайн ruz

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #295 : 26 Июля 2011, 21:22:32 »
Простите за возможно глупый вопрос :), но ответ не нашел поиском. Можно ли с помощью hostapd раздать интернет по wifi, если ноут ходит в сеть под прокси с авторизацией?

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

  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #296 : 26 Июля 2011, 21:49:33 »
Написал скрипт с использованием Zenity, который позволяет легко активировать и дезактивировать точку доступа на основе Hostapd. Может, кому-нибудь поможет. :)

Тело скрипта:
(Нажмите, чтобы показать/скрыть)

Запускать нужно от имени суперпользователя.
sudo /путь/до/скрипта/имя_скрипта.sh
или
gksudo /путь/до/скрипта/имя_скрипта.sh
Лично я добавил иконку на рабочем столе, вписав второй вариант в код запуска.
Очень удобно, когда используешь компьютер, чтобы раздавать интернет, скажем, на телефон или на другой ноутбук на короткий отрезок времени.
Владельцам точек доступа на постоянной основе бесполезен. (мда... сказанул блин ;D)

Тестировал на Asus K50ID.
Выглядит это так:

(Нажмите, чтобы показать/скрыть)

Жду критики, но не сильной, так как писал, во-первых, для себя, во-вторых, в баше не силён. :)

PS, при перезагрузке считает, что точка доступа поднята, так как видит поднятый интерфейс... Если есть рекомендации, как это обойти, жду предложений. :)
PSS, за грамматику то же сильно не ругайте, пожалуйста... :)
« Последнее редактирование: 26 Июля 2011, 21:57:34 от Кровавый »
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #297 : 04 Августа 2011, 06:56:44 »
установил hostapd (1:0.7.3-2build1)
из репозитория
эффекта работоспособности - не получил :(
устал блин бороться...остается только попробовать поставить карту от d-link DWA-520

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

  • Старожил
  • *
  • Сообщений: 1626
  • Логика творит чудеса!
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #298 : 20 Августа 2011, 17:25:40 »
Ссори за флуд, но прошу желающих помочь с тестированием: https://forum.ubuntu.ru/index.php?topic=163961.0
Железо: AMD FX8350 4.2Ghz + 2x4Gb Kingston HeyperX + Asus M5A97 R2.0 + HDD WD WZ10EZEX 1TB 7200 rpm + SSD 128 GB + Win 10 x64.

Оффлайн Groco

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #299 : 16 Сентября 2011, 13:30:50 »
Добрый день, помогите pls

Есть сервер Ubuntu 11.04 инет через adsl модем, который подключен к eth0, есть wlan0 которая выступает в роли точки доступа.

Настроил все по инструкции все работает, точка поднимается и клиент ее видит и успешно подключается. Только вот инета нет.  :-[


/etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto wlan0
iface wlan0 inet manual
up ifconfig $IFACE 0.0.0.0 up
up ip link set $IFACE promisc on
down ip link set $IFACE promisc off
down ifconfig $IFACE down


#Bridge interface
auto br0
iface br0 inet static
    address 10.8.0.1
    network 10.8.0.0
    netmask 255.255.255.0
    broadcast 10.8.0.255
   


/sbin/iptables -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmt
/sbin/iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j MASQUERADE

На сервере инет есть, на клиенте нет.

И еще такой вопрос, что и куда нужно прописать, чтобы dhcp и hostapd при рестарте машины включались автоматически?
« Последнее редактирование: 16 Сентября 2011, 14:43:52 от Groco »

 

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