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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

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

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

Оффлайн fwhr

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #15 : 23 Июль 2009, 20:06:39 »
После настройки, описанной выше, я просто загрузился на 28-м ядре (я не удалял его после  обновления). hostapd не стартанул, ругаясь именно так.
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн rusty_dragon

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #16 : 24 Июль 2009, 01:28:20 »
мне все же интересно, что пишет iwconfig wlan0 mode master
Признаюсь, у меня дебиан lenny ядро вроде 26. Попробую из backports 30-е ядро воткнуть.
Вкусное оно, правда на практике.. Например на eee 900 точпад мне так и не удалось запустить.

Оффлайн fwhr

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #17 : 24 Июль 2009, 09:36:07 »
На той флешке уже другая система, а на работающем в качестве Т.Д. десктопе - другая карта.

Пользователь решил продолжить мысль 24 Июль 2009, 14:12:07:
Только что повторил установку (заодно исправил адреса пакетов) на флешку, воткнутую в ноутбук Asus A6R со встроенной картой
Цитировать
Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
Точка стартанула, заработала, клинт подключился.
При этом, к слову руками в мастер мод карта не переводится:
fwhr@live-2:~$ uname -a
Linux live-2 2.6.30-10-generic #12-Ubuntu SMP Wed Jun 24 17:15:00 UTC 2009 i686 GNU/Linux

sudo service hostapd stop
[sudo] password for fwhr:
 * Stopping advanced IEEE 802.11 management
fwhr@live-2:~$ sudo iwconfig wlan0 mode master
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.
fwhr@live-2:~$ sudo ifconfig wlan0 down
fwhr@live-2:~$ sudo iwconfig wlan0 mode master
Error for wireless request "Set Mode" (8B06) :
    SET failed on device wlan0 ; Invalid argument.

Затем я загрузился с 28-м ядром:
fwhr@live-2:~$ uname -a
Linux live-2 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2009 i686 GNU/Linux

fwhr@live-2:~$ sudo service hostapd start
 * Starting advanced IEEE 802.11 management                                                         [fail]
Как видно, точка не стартует, как и ожидалось.
Вот такое дополнение...
« Последнее редактирование: 24 Июль 2009, 14:12:07 от fwhr »
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн rusty_dragon

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #18 : 24 Июль 2009, 14:28:28 »
спасибо, сейчас попробую.
а команда сервис это обращение к /etc/init.d ? т.е. sudo /etc/init.d/hostapd startв каком она пакете?

Оффлайн fwhr

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #19 : 24 Июль 2009, 14:35:29 »
Да.
До 9.04 для этого я устанавливал пакет debian-helper-scripts, в этой же версии работает сразу.
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн rusty_dragon

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #20 : 24 Июль 2009, 15:08:58 »
ура, скомпилированный hostapd запустился и переключил карточку в master mode
ядро
Linux melian 2.6.30-bpo.1-486 #1 Sat Jul 18 20:00:37 UTC 2009 i686 GNU/Linuxправда у скомпилированной версии нету скрипта /etc/init.d/hostapd теперь буду думать и настраивать
о результатах отпишусь. Благодарю за помощь.  :D

udp проблему со скриптами решил установкой hostapd из репозитория и заменой файлов hostapd hostapd_cli на скомпилированные.

"Порадовало." Пакет wpa_supplicant собранный маинтайнерами дебиан в пятой части не поддерживает madwifi а в четвертой да: чтобы подключится к сети с нетбука пришлось ставить пакет из debian etch
« Последнее редактирование: 24 Июль 2009, 19:11:27 от rusty_dragon »

Оффлайн Gtnheirby

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #21 : 28 Июль 2009, 23:44:03 »
Что то не получается. У меня интернет приходит со СТРИМА по USB модему. Соответственно файл /etc/network/interfaces у меня выглядит так:
(Нажмите, чтобы показать/скрыть)
Также в /etc/rc.local написал:
(Нажмите, чтобы показать/скрыть)
С новым ядром система стартанула один раз с иксами. Далее все уходит в черный экран. Пробовал в recovery mode грузится в netroot, все проходит нормально, но dhcp не отрабатывает.
Система Linux Mint 7.

На ядре 28-11

Вывод ifconfig -a
(Нажмите, чтобы показать/скрыть)
route
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 29 Июль 2009, 11:20:07 от Gtnheirby »

Оффлайн fwhr

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #22 : 29 Июль 2009, 08:27:42 »
Либо разбирайся со своим видео на этом, 30-м ядре (причём, ты даже не указал, какое оно у тебя и как ставил дрова), либо собирай пакеты вручную на 28-м (на форуме описан и такой способ). 
А длинные выводы своих конфигов лучше прятать в спойлер...
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн Gtnheirby

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #23 : 29 Июль 2009, 11:18:28 »
C видео то я постараюсь разобраться. Видимо некорректно сформулировал вопрос. Точка доступа то, не работает. Вот и  хотелось бы узнать, не напортачил ли я чего нибудь в конфигах. Без иксов же я стартую с новым ядром.
Ща спрячу конфиги в спойлер.
« Последнее редактирование: 29 Июль 2009, 11:21:09 от Gtnheirby »

Оффлайн fwhr

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #24 : 29 Июль 2009, 11:37:27 »
ifconfig со старым ядром как бы не интересен в данном случае...
Что значит "не работает"? Её не видно? Не раздаёт интернет, проч?
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн Gtnheirby

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #25 : 29 Июль 2009, 12:02:01 »
ifconfig со старым ядром не отличается от того, что с новым. А точку доступа не видно и по eth  тоже интернет не идет  ???

Оффлайн fwhr

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #26 : 29 Июль 2009, 13:26:39 »
Ну да, не идёт, в начальных условиях интернет "идёт" с eth0, а у тебя - с ppp0.
/sbin/iptables --table nat -A POSTROUTING -o ppp0 -j MASQUERADE
Можешь в rc.local и другое вписать:
Цитировать
/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
и для внутренней сетки будут доступны все интерфейсы.
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн Gtnheirby

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #27 : 29 Июль 2009, 22:13:09 »
Вписал в rc.local ppp0, eth0 заработал на 28-11. На 30-10 в recovery mode под netroot не хочет работать. WiFi точки вообще не видно, ни под 28-11, ни под 30-10.
Заменил в rc.local как и советуете на
/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
Тоже самое eth0 под 28-11 работает, На 30-10 в recovery mode под netroot не хочет работать.

upd: Урра, все получилось. Загрузившись с новым ядром и наблюдая черный экран, случайно увидел на буке свою точку доступа  :D .
Огромное спасибо.
С видео уж как нибудь разберусь.
« Последнее редактирование: 29 Июль 2009, 23:05:35 от Gtnheirby »

Оффлайн Суворов Павел

  • Участник
  • *
  • Сообщений: 111
  • Выбор есть всегда.
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #28 : 07 Август 2009, 09:56:30 »
Вписал в rc.local ppp0, eth0 заработал на 28-11. На 30-10 в recovery mode под netroot не хочет работать. WiFi точки вообще не видно, ни под 28-11, ни под 30-10.
Заменил в rc.local как и советуете на
/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
Тоже самое eth0 под 28-11 работает, На 30-10 в recovery mode под netroot не хочет работать.

upd: Урра, все получилось. Загрузившись с новым ядром и наблюдая черный экран, случайно увидел на буке свою точку доступа  :D .
Огромное спасибо.
С видео уж как нибудь разберусь.

Тоже стрим. сделал всё по инструкции. Интернет транслируется с компа на ноутбук. Однако теперь интернет пропал на компе (через который идёт интернет на ноутбук).

Забыл самое главное... ПОМОГИТЕ!!!
« Последнее редактирование: 07 Август 2009, 10:10:25 от Суворов Павел »
Asus k52jc, ubuntu 11.04
Samsung n130, ubuntu 11.04

Оффлайн ziablik

  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
Re: How-To: Программная точка доступа (hostapd)
« Ответ #29 : 08 Август 2009, 22:57:16 »
d-link dwl-520

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

Проблема решилась сама собой установкой ядра 2.6.31 )

 

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