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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

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

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

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
Re: How-To: Программная точка доступа (hostapd)
« Ответ #45 : 22 Сентября 2009, 18:15:28 »
Все вроде работает. Но получаю вот такие месаги в dmesg:
Цитировать
[  181.420630] ath5k phy0: beacon queue 7 didn't stop?
таких сообщений штук 6 в логе.
и вот такие месаги из файлика messages:
Цитировать
Sep 22 18:00:09 veo-server kernel: [ 8030.579417] ath5k phy0: beacon queue 7 didn't stop?
штук 10.....

что это? как это лечить? гуглил, но внятного ответа так и не получил....

карточка видется в Ubuntu вот так:
Цитировать
01:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

Ubuntu 9.04 (kernel-2.6.30.5) x64

заранее спасибо за ответ.

Пользователь решил продолжить мысль 22 Сентября 2009, 18:39:34:
И еще в дополнение, у меня 2 ноута, один с Ubuntu + win7, второй тупо с win 7.

С Ubuntu я конекчюсь без проблем. С ноута где стоит только win7 тоже все работает.
А вот если я со своего ноута перезагружусь в win7 то Windows сраная теряет сеть. грешу на винду, сижу редко в ней, но иногда бывает очень нада. грешу на винду. но с другого ноута все ок. не могу понять почему.
« Последнее редактирование: 22 Сентября 2009, 18:39:34 от Ve0 »
bUbuntu - In a world without walls who needs Windows?..

Оффлайн agl666

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #46 : 25 Сентября 2009, 12:17:27 »
Поставил 31 ядро, Ubuntu не запускается, recovery mode помогает, карточку наконец-то видно!

Но если установить параметры для wlan0 в interfaces или через ifconfig, hostapd ругается и не запускается, соответсветнно, никак не сделать нат в "проводную" сеть. Что можно сделать с этим?

(на второй странице есть такой же вопрос, только не ответили на него)

Оффлайн fwhr

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #47 : 25 Сентября 2009, 13:12:45 »
Не увидел неотвеченного вопроса на второй странице, непонятно, почему у тебя не стартует 31-е ядро (что за видеокартакарта, дрова не забыл поставить?), что ты делал по этому хауту и что добавил от себя?
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн agl666

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #48 : 25 Сентября 2009, 21:25:40 »
Не увидел неотвеченного вопроса на второй странице, непонятно, почему у тебя не стартует 31-е ядро (что за видеокартакарта, дрова не забыл поставить?), что ты делал по этому хауту и что добавил от себя?

отменяю вопрос, делал вообще по хауту от drunkmaster и по оффициальному

однако, вот другой вопрос.

переставил Ubuntu по новой, чтобы сделать по гайду.

однако у меня немного другая конфигурация: одна сетевая eth0 и простой сервер в сети, который уже раздает dhcp и интернет, т.е. задача роутера сделать мост между вай-фай клиентами и проводной сеткой.

пробовал сделать по гайду, поставив свои ip подсети (192.168.0.0) и не ставив dhcpd, но ничего не получилось. кажется, br0 вообще не стартует.

можно сделать как мне хотелось бы?

заранее спасибо за хауту и помощь.

ах да, железка dwa-510

Оффлайн fwhr

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #49 : 25 Сентября 2009, 21:57:21 »
Только что проверил ссылки на пакеты, уже не работают вышеназванные wireless-tools и libiw.
Меняю на:
wget -c http://mirror.yandex.ru/ubuntu/pool/main/w/wireless-tools/wireless-tools_29-2ubuntu6_i386.deb
wget -c http://mirror.yandex.ru/ubuntu/pool/main/w/wireless-tools/libiw29_29-2ubuntu6_i386.deb

Если у тебя только wlan0, зачем тебе бридж, в hostapd.conf закомменитуй эту строку (я, правда, сейчас этого проверить не могу), должно работать.
"Мост" же с твоим проводным интерфейсом, как ты желаешь, сделать, как мне кажется, не выйдет, но я ведь мнооогого не знаю и могу ошибаться...
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн agl666

  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #50 : 25 Сентября 2009, 22:10:26 »

Если у тебя только wlan0, зачем тебе бридж, в hostapd.conf закомменитуй эту строку (я, правда, сейчас этого проверить не могу), должно работать.
"Мост" же с твоим проводным интерфейсом, как ты желаешь, сделать, как мне кажется, не выйдет, но я ведь мнооогого не знаю и могу ошибаться...

почему не получится? "железные" роутеры это делают как раз плюнуть (DL-2100AP, к слову, третий год так работает)

Пользователь решил продолжить мысль 25 Сентября 2009, 23:00:28:
fwhr

представляете, заработало!!!

не знаю что, не знаю, где, в каком конфиге, что но работает! (dhcp в том числе)

(завтра попробую восстановить последовательность действий. пока самое главное - не потерять уже существующее :)
« Последнее редактирование: 25 Сентября 2009, 23:00:28 от agl666 »

Оффлайн Ve0

  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
    • bUbuntu.spb.ru
Re: How-To: Программная точка доступа (hostapd)
« Ответ #51 : 26 Сентября 2009, 14:14:05 »
Sep 22 18:00:09 veo-server kernel: [ 8030.579417] ath5k phy0: beacon queue 7 didn't stop?

от этих месагов помогает обновление дров до 2.6.31-rc7
да и это вылечило невозможность подключения с других компов и мобильных устройств к точке доступа

Пользователь решил продолжить мысль 26 Сентября 2009, 14:20:09:
предлогаю автору добавить в хау ту вот это:
Цитировать
Теперь нам необходимы свежие версии драйверов на wi-fi. Для этого идём на сайт http://linuxwireless.org. Как гласит вот эта страничка: http://linuxwireless.org/en/users/Drivers — ath5k драйвер не поддерживает работу в режиме AP в стандартной комплектации. Но это поправимо накладыванием патча на исходники ath5k. Для этого сначала скачаем исходные коды драйверов отсюда http://linuxwireless.org/en/users/Download.

wget http://www.orbit-lab.org/kernel/compat-wireless-2.6-stable/v2.6.30/compat-wireless-2.6.30.tar.bz2

Далее распаковываем всё это хозяйство:

tar jxvf compat-wireless-2.6.30.tar.bz2

Теперь редактируем исходники (не нужно пугаться — тут всё очень просто). В файлике compat-wireless-2.6.30/drivers/net/wireless/ath5/base.c ищем вот такое место:

hw->wiphy->interface_modes =
        BIT(NL80211_IFTYPE_STATION) |
        BIT(NL80211_IFTYPE_ADHOC) |
        BIT(NL80211_IFTYPE_MESH_POINT);

И приводим его вот к такому виду, добавив стоку «BIT(NL80211_IFTYPE_AP) |«:

hw->wiphy->interface_modes =
        BIT(NL80211_IFTYPE_STATION) |
        BIT(NL80211_IFTYPE_ADHOC) |
        BIT(NL80211_IFTYPE_AP) |
        BIT(NL80211_IFTYPE_MESH_POINT);

Ну и наконец компилим и устанавливаем:

make
sudo make install
sudo make unload

ну там подправить немного, но смысл тот же...
« Последнее редактирование: 26 Сентября 2009, 14:20:09 от Ve0 »
bUbuntu - In a world without walls who needs Windows?..

Оффлайн Konoplev Roman

  • Любитель
  • *
  • Сообщений: 65
  • http://konoplev-lab.ru
    • Просмотр профиля
    • Лаборатория Романа Коноплева
Re: How-To: Программная точка доступа (hostapd)
« Ответ #52 : 07 Октября 2009, 13:49:42 »
Помогите пожалуйста, настроил hostapd по инструкции http://habrahabr.ru/blogs/linux/67717/
там вот что написано:
Цитировать
И пишем в новый:
sudoedit /etc/hostapd/hostapd.confвот это:
interface=wlan0
driver=nl80211

#Ваше названи точки доступа
ssid=MySuperAP
country_code=RU
hw_mode=g
channel=1

macaddr_acl=0

wpa=3
wpa_key_mgmt=WPA-PSK
#Ваш пароль
wpa_passphrase=MySuperPass123
wpa_pairwise=TKIP CCMP

Вопрос: а что нужно написать, чтобы можно было подключаться без пароля?
С уважением,
Коноплев Роман konoplev.roma@gmail.com,
Веб-разработчик, http://konoplev-lab.ru/

Оффлайн ziablik

  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #53 : 07 Октября 2009, 16:05:20 »
просто не писать

wpa=3
wpa_key_mgmt=WPA-PSK
#Ваш пароль
wpa_passphrase=MySuperPass123
wpa_pairwise=TKIP CCMP

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #54 : 22 Ноября 2009, 09:26:12 »
поставил сервер 9.10
в нем карта wifi
иду в /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
я предполагал что хоть какие то значения по дефолту будут для примера :(
выходит что самому все настройки писать надо? или что то я недопонимаю?

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #55 : 22 Ноября 2009, 11:55:10 »
я предполагал что хоть какие то значения по дефолту будут для примера :(
выходит что самому все настройки писать надо? или что то я недопонимаю?

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #56 : 22 Ноября 2009, 13:38:17 »
странно, но сейчас зашел в файл...там вообще ничего нет :(
сел и начал писать...
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

auto eth0
iface eth1 inet static
   address 192.168.0.1
   netmask 255.255.255.0
   
auto wlan0
iface wlan0 inet static
    address 192.168.1.1
    netmask 255.255.255.0
    wireless-channel 1
    wireless-essid MYNETWORK
    wireless-mode ad-hoc
примерно вот такой конфиг вышел
делаю ifconfig -a
по loopback показывает IP а по eth0 и wlan0 нет IP хоть и указаны в конфиге статические :(

Продолжение чудес - попробовал по мануалу http://www.ubuntologia.ru/network-manual-configuration и на удивление нормально стало...в конфиге /etc/network/interfaces все осталось как есть, написанное мною, но по ipcinfig -a выводится уже со всеми IP, которые я прописал на сетевые....

Оффлайн stan

  • Активист
  • *
  • Сообщений: 291
  • Kubuntu
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #57 : 28 Ноября 2009, 02:40:40 »
vworld, из двух постов ваших я не вижу в чем проблема...

если хотите пользоваться wifi чем не устраивает network manager стандартный?
Kubuntu

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #58 : 18 Декабря 2009, 15:00:37 »
d-link dwl-520

Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.

Проблема решилась сама собой установкой ядра 2.6.31 )
у меня 9.10 все нормально карта работала в режиме ad-hoc, а тут что включил комп и не хочет сеть нормально работать...видно ее с ноута но подключиться нельзя - нет сигнала...давай смотреть..
sudo /etc/init.d/networking restartа он мне вываливает Error for wireless request "Set Mode" (8B06) : SET failed on device wlan0 ; Invalid argument.
не могу разобраться :(

Оффлайн 4lt3r

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #59 : 28 Декабря 2009, 18:19:50 »
Подскажите пожалуйста каковы будут настройки в /etc/network/interfaces при одном проводном интерфейсе (eth0) и вообще меняется что-нибудь помимо них в приведенном примере? Бьюсь уже пару дней, никак не выходит чтобы инет работал, коннект есть, дхцп срабатывает. Заранее благодарен.

 

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