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


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

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

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

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #270 : 20 Июня 2011, 06:46:05 »
У меня скомпилен 0,8,1 с гита
можно поподробнее откуда взять?
карта по lspci стоит
(Нажмите, чтобы показать/скрыть)
Разобрался таки с загадочным гитом...
apt-get install git
git clone git://w1.fi/srv/git/hostap.git
все легло в /home/user/hostap
теперь не могу понять как скомпилить...внутри /home/user/hostap множество директорий по всем походил - не могу разобраться :(

« Последнее редактирование: 24 Июня 2011, 12:50:24 от vworld »

Оффлайн prv

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #271 : 26 Июня 2011, 19:04:13 »
Доброго ремени суток помогите разобраться в линуксе я новичек...
нужно поднять на нетбуке eeePC 900 Ubuntu 10.04 LTS wifi точку доступа и расшарить с нее инет с 3G модемом

сделал все как написано в этой статье http://jeka-nn.ru/2010/05/delaem-tochku-dostupa-wi-fi-v-linux/

запустил dhcp3-server и hostapd..... Ipad точку доступа увидел и даже зацепился но в интернет не выходит...

что делать куда копать?

п.с. 3g модем (huawei e1750) заведен и работает через NetworkManager

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #272 : 27 Июня 2011, 08:19:50 »
Ipad точку доступа увидел и даже зацепился но в интернет не выходит...

что делать куда копать?

п.с. 3g модем (huawei e1750) заведен и работает через NetworkManager
имхо не настроен фаервол раз инета нет на ipade

Оффлайн prv

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #273 : 27 Июня 2011, 10:40:15 »
имхо не настроен фаервол раз инета нет на ipade
может подскажите как его настроить?

rapidsp

  • Гость
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #274 : 27 Июня 2011, 12:34:09 »
имхо не настроен фаервол раз инета нет на ipade
может подскажите как его настроить?
Ну в первом же посте этой ветки. :)
Человек зря чтоли писал, старался :)

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #275 : 27 Июня 2011, 13:16:12 »
Разрешим пропуск трафика:
Код:

sudo nano /etc/sysctl.conf

раскомментировав строку
Цитата
net.ipv4.ip_forward=1
В
Код:

sudo nano /etc/rc.local

до строки exit 0 добавим
Цитата
/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

а вообще следует читать...прежде чем спрашивать...

Пользователь решил продолжить мысль 27 Июня 2011, 13:59:04:
У меня скомпилен 0,8,1 с гита, проблем не наблюдаю, на 0,7 регулярно были проблемы с обрывом
помогите мне с этим люди добрые и знающие...все что можно было перепробовал - не получается...
вернее...последний вариант такой был..
(Нажмите, чтобы показать/скрыть)
может я вообще не туда "копаю"? не сталкивался ранее :(
« Последнее редактирование: 27 Июня 2011, 13:59:50 от vworld »

Оффлайн prv

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #276 : 27 Июня 2011, 16:48:45 »
Почитал я первый пост и сделал все как там написано... Один черт инета нет, но точка видится и iphone'ом и ipad'ом, правда ip они странные получают.

Может какие логи или настроийки моего бука выложить чтобы делально было видно что делаю не так?

Пробовал ad-hoc запустить та же картина...

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #277 : 28 Июня 2011, 07:05:39 »
если с IP беда - к DHCP настройкам уделите внимание - это первое
второе - если инета нет на устройствах, то смотрите фаер - мануал у вас есть

Оффлайн prv

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #278 : 30 Июня 2011, 02:43:25 »
помогайте устранить проблему....(все настройки cделаны по wiki)
есть:
нетбук с ubuntu 10.04 (lucid) kernel 2.6.32-24-generic
ppp0 - 3g модем с интернетом
wlan0 - встроенный wifi ноутбука

надо:
раздать интернет средствами програмной точки доступа на несколько утройств (iphone,ipad, смарт на Android, 2-й ноутбук)

что сделано:

1. установлено - ath5k+hostapd+dnsmasq+wireless-tools+bridge-utils

2. В /etc/network/interfaces до/записано
(Нажмите, чтобы показать/скрыть)
3. конфиг /etc/hostapd/hostapd.conf
(Нажмите, чтобы показать/скрыть)

4. в файле /etc/default/hostapd раскоментарены строки
(Нажмите, чтобы показать/скрыть)

5. создан файл /etc/firewall/iptables
(Нажмите, чтобы показать/скрыть)

5a. в /etc/syctl.conf раскоментарена строка
(Нажмите, чтобы показать/скрыть)

6. файл сделан исполняемым и установлен в автоматический запуск
(Нажмите, чтобы показать/скрыть)

7. настроен /etc/dnsmasq.conf
(Нажмите, чтобы показать/скрыть)

8.перезагружена система (shutdown -r now)


итог:
iphone и ipad точку видят (других устройств сейчас под рукой нет), "подключаются" к ней, "получают" ip-адреса, но интернета нет и с нетбука они не пингуются. получаемые устройствами ip-адреса вызываю сомнение, т.к. они такого вида ip 169.254.206.37 netmask 255.255.0.0  и ip 169.254.206.16 netmask 255.255.0.0

ГДЕ и ЧТО сделано не так? и ПОЧЕМУ не работает? какие логи смотреть? как отседить на каком этапе цепочка рушится?

п.с. пользователь (он же администратор нетбука) в linux'e нуб (опыт использования пары недель, и работы исключительно с дружественным gui)

п.с.2. в /etc/ лежит файл networks он имеет такое наполнение
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 30 Июня 2011, 02:51:33 от prv »

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #279 : 30 Июня 2011, 07:46:07 »
итог:
iphone и ipad точку видят (других устройств сейчас под рукой нет), "подключаются" к ней, "получают" ip-адреса, но интернета нет и с нетбука они не пингуются. получаемые устройствами ip-адреса вызываю сомнение, т.к. они такого вида ip 169.254.206.37 netmask 255.255.0.0  и ip 169.254.206.16 netmask 255.255.0.0
не испытывайте терпение сообщества....решите с DHCP вопрос для начала
если с IP беда - к DHCP настройкам уделите внимание - это первое
второе - если инета нет на устройствах, то смотрите фаер - мануал у вас есть
добейтесь, чтобы ping ходил между вашей точкой доступа и устройствами внутри сети...

Оффлайн .//Hack

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #280 : 30 Июня 2011, 21:13:39 »
vworld
Сначала скачал следующее:
http://ftp.de.debian.org/debian/pool/main/libn/libnl/libnl_1.1.orig.tar.gz
http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2
git://w1.fi/srv/git/hostap.git
Должны стоять пакеты libssl0.9.8-dbg и libssl-dev (имеются в репозитории)
Сразу перешел в режим суперпользователя, чтоб не париться с sudo
Приступил с установке compat-wireless
Ну и долгая компиляция
make && make installДалее распаковал libnl в /usr/src/libnl
Приступил к настройке и установке
./configure --prefix=/usr/lib
make && make install
Принялся за настройки hostapd
Копировал конфиг
cp defconfig .configНачал его редактировать, а именно раскоментировал следующие строчки и поменял пути
CONFIG_DRIVER_NL80211=y
LIBNL=/usr/src/libnl
CFLAGS += -I/usr/src/linux-headers-2.6.32-21-generic-pae/
LIBS += -L$(LIBNL)/lib
Далее компиляция
make && make installМои настройки всего это:
# 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

# The primary network interface
auto eth0
iface eth0 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    gateway 192.168.1.1
    
auto wlan1
iface wlan1 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255
##### hostapd configuration file ##############################################

# device configuration
interface=wlan1
driver=nl80211

# hostapd event logger configuration
logger_syslog=-1
logger_syslog_level=0
logger_stdout=0
logger_stdout_level=4

debug=4
dump_file=/tmp/hostapd.dump

# Interface for separate control program.
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0


# IEEE 802.11 related configuration
ssid=UbuntuPC
#country_code=RU
#ieee80211d=1
hw_mode=g
channel=8
beacon_int=100
max_num_sta=255


# Mac address ACL
macaddr_acl=0
#deny_mac_file=/etc/hostapd/hostapd.deny


# WPA/IEEE 802.11i configuration

# Enable WPA.
# bit0 = WPA
# bit1 = IEEE 802.11i/RSN (WPA2) (dot11RSNAEnabled)
wpa=2
wpa_passphrase=MySecretPass
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
#wpa_group_rekey=600
#wpa_gmk_rekey=86400

Можно также использовать libnl 2.x, но при компиляции hostapd нужно это указать в настройках.
« Последнее редактирование: 30 Июня 2011, 21:20:09 от .//Hack »
Хотите получить пожизненную скидку в магазине Юлмарт? Тогда регистрируйтесь на сайте магазина, используя промо-код: 9239528.

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #281 : 01 Июля 2011, 06:56:24 »
vworld
Приступил с установке compat-wireless
Ну и долгая компиляция
make && make install
вот на этом этапе засада случилась :(
(Нажмите, чтобы показать/скрыть)
На сколько понимаю перед компитляцией желательно выбрать драйвер
./scripts/driver-selectмне предлагается
(Нажмите, чтобы показать/скрыть)
у меня же на
lspci -vвыводит
(Нажмите, чтобы показать/скрыть)
вот я и не могу понять мне то, что следует выбрать :(
P.S. видимо compat-wireless не поддерживает  Kernel modules: rt61pci :(
« Последнее редактирование: 01 Июля 2011, 07:09:16 от vworld »

Оффлайн .//Hack

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

Пользователь решил продолжить мысль 03 Июля 2011, 16:06:51:
У меня такая же карточка, что и у Вас, она точно заводится и отлично работает
« Последнее редактирование: 03 Июля 2011, 16:06:51 от .//Hack »
Хотите получить пожизненную скидку в магазине Юлмарт? Тогда регистрируйтесь на сайте магазина, используя промо-код: 9239528.

Оффлайн vworld

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

Пользователь решил продолжить мысль [time]Sun Jul  3 16:06:51 2011[/time]:
У меня такая же карточка, что и у Вас, она точно заводится и отлично работает
дошел до этапа
(Нажмите, чтобы показать/скрыть)
валятся ошибки
(Нажмите, чтобы показать/скрыть)
только у меня /usr/src/libnl
имеет вид /usr/src/libnl-1.1
« Последнее редактирование: 20 Июля 2011, 08:42:14 от vworld »

Оффлайн ddfs

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: [HOWTO] Программная точка доступа (hostapd)
« Ответ #284 : 10 Июля 2011, 22:48:56 »
Поделюсь своим опытом настройки точки доступа.

Значит, что имеем: Ubuntu 10.10 и два USB свистка trendet TEW-664UB, на чипе ralink. Целью было поднять AP с одновременной работой в двух диапазонах 2.4 и 5 ггц.
На текущий момент все получилось и работает.
Только очень не доволен мощностью сигнала, уж очень он слабый. Знаю, что в идеале нужно использовать антенны, но на руках были только usb адатперы.

Интерфейсы wlan0 и wlan1 и локальный eth0 объеденены в мост br0, а eth1 - получает инет. В качестве dhcpdns сервера выступает dnsmasq, который "висит" на мосту br0.
Hostapd запускается сразу с 2мя конфигами, один настроен на 2.4ггц (N) на 11 канал, другой на 5ггц (N) на 56й канал.

Драйвер rt2x00 собирал из compat-wireless, hostapd тоже из исходников - версия 0.7.3.
Теперь, единственное, что мне не нравится помимо слабого сигнала, это вывод iw list.

(Нажмите, чтобы показать/скрыть)
Пробовал собирать разные версии дров, но значения tx power будто вписаны рандомно и каждый раз левые. С некоторыми дровами 5ghz вообще отключен. И главное - они местами отлючаются даже у двух одинаковых свистков...


Пользователь решил продолжить мысль 12 Июля 2011, 16:22:14:
а все, проблема решилась установкой другого региона через iw. :)
« Последнее редактирование: 12 Июля 2011, 16:22:14 от ddfs »

 

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