LINUX.ORG.RU
ФорумAdmin

wi-fi на ноутбуке в режиме АР


0

1

Привет всем! делаю из полу-живого ноутбука маленький домашний сервер (что бы инет раздавал, торенты качал, внешний хдд подключен ну и по ходу дела что-то еще придумаю). Инет приходит на eth0 по витой паре (vpn, pptp) уходить должен на wlan0 (wi-fi) который в свой черед должен работать в режиме Access Poitn (АР).

Сейчас на стадии настройки wi-fi.

lspci

06:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)

При попытке сделать соединение в режиме Managed (АР) ошибок никаких нет, но и результата тоже. С других ноутбуков сеть не видна, iwlist scan - пусто.

iwconfig wlan0 essid centos mode managed
Создание соединения Ad-hoc венчается успехом, к сети можно подключиться без проблем, но и здесь есть своё «но».
iwconfig wlan0 essid centos mode ad-hoc
ifconfig wlan0 up
ip addr add 192.168.137.4/24 dev wlan0
Cкорость подключения не превышает 20 Mb\s даже если создавать соединение с параметром «rate 54M». Скорость проверял маленькой утилитой iperf-2.0.5.

В спецификациях к беспроводной карточке сказано что она поддерживает стандарт 802.11g (тоесть 54Мб\с) и работает в режиме Managed (access point).

OC: centOS 5.5 (x64) 2.6.18-194el5
работаю без иксов (tty1)

Собственно два вопроса:
1. Как заставить fi-wi работать в режиме АР ?
2. Почему только 20мб\с ? Как достичь заявление стандартом 54Мб\с ?

п.с. если недостаточно информации скажите что еще дописать.

Буду очень признательным и благодарным за любой совет.


2. Почему только 20мб\с ? Как достичь заявление стандартом 54Мб\с ?

думаю, что никак. стандарт не требует скоростей выше 802.11b в ad-hoc, поэтому никто из производителей им и не загоняется.

vostrik ★★★☆ ()
Ответ на: комментарий от fluorite

в мане по iwconfig пишет что managed это режим АР...

#iwconfig wlan0 mode master

Error for wireless request "Set Mode" (8B06) :
     SET failed on device wlan0 ; Invalid argument.
wazak ()
Ответ на: комментарий от vostrik

Спецификация 802.11b ето 11mb\s.

Даже с ошибкой определения скорости заявленной на сайте в 10% (18-22мб\с) не получиться b стандарт. разве что 802.11b+, но в спецификациях по карточке о нем ни слова...

у меня есть подозрения что карточка работает в half-duplex режиме, но как проверить или задать «поонодоплексний» режим ? Так как 54Мб достижим в вакуме =) а в реале около 50Мб\с то моя скорость 18-22Мб\с приблизительно половина от стандарта...

а почему в ад-хок не нужно больше 11Мб\с (не слыхал ранее о таком)?

wazak ()
Ответ на: комментарий от wazak

какой драйвер как настроен? есть вероятность, что надо создать еще один интерфейс для того же устройства, которому всунуть wlanmode. погугли текст ошибки, в нете хватает решений.

vostrik ★★★☆ ()
Ответ на: комментарий от wazak

а почему в ад-хок не нужно больше 11Мб\с (не слыхал ранее о таком)?

я наталкивался на инфу, что в стандарте написано 11. сам стандарт не читал, да. но в стандарте 11 в любом случае не верхнее ограничение, а нижнее

vostrik ★★★☆ ()
Ответ на: комментарий от wazak

Не знаю, какой ман вы читали, мой однозначно говорит:

mode Set the operating mode of the device, which depends on the network topology. The mode can be Ad-Hoc (network composed of only one cell and without Access Point), Managed (node connects to a network composed of many Access Points, with roaming), Master (the node is the synchronisation master or acts as an Access Point), Repeater (the node forwards packets between other wireless nodes), Secondary (the node acts as a backup master/repeater), Monitor (the node is not associated with any cell and passively monitor all packets on the frequency) or Auto.

Перевод:

Задать режим работы устройства, который зависит от топологии сети. Режим может быть Ad-Hoc (распределённый - сеть состоит только из одной ячейки и не имеет точки доступа), Managed (управляемый - узлы подключаются к сети с несколькими точками доступа, с обслуживанием перемещений (roaming)), Master (мастер - узел является мастером синхронизации или работает как точка доступа), Repeater (повторитель - узел передаёт пакеты между другими беспроводными узлами), Secondary (вторичный - узел работает как резервный мастер/повторитель), Monitor (наблюдатель - узел не ассоциирован с какой-либо ячейкой и пассивно наблюдает за всеми пакетами на данной частоте) или Auto (авто).

Поддержку драйвером режима AP можно глянуть тут.

fluorite ★★★★★ ()

Скорее всего сетевуха не держит, посмотри описание производителя. С интелями часто такой косяк, какой-нить atheros за 3бакса работает в AP а интель нет.

true_admin ★★★★★ ()

мой wi-fi адаптер(dlink dwl-g510) заработал в режиме AP только с помощью hostapd
iwconfig при попытке вручную переключить режим на Master, ругался на отсутсвие поддержки

zorgan ()
Ответ на: комментарий от vostrik

драйвер ipw3945. много гуглил в поисках его установки. встал он не с первого раза...

а можно поподробней на счет создания дополнительного интерфейса ?

wazak ()
Ответ на: комментарий от zorgan

zorgan

за hostapd слыхал и даже питался поставить, но не смог найти как его настраивать. если сохранился линк или дока по настройке hostapd кинь пожалуйста.

2 fluorite:

Спасибо за перевод. Но у меня ман другой... в нем только описание ad-hoc и managed.
В таблице пишет что мой драйвер ipw3945 не поддерживает Master mode =(

true_admin

Линк на описание моей карточки я кинул в первом посте.
Вот что нагуглил:

Architecture - Infrastructure or ad hoc (peer-to-peer)

wazak ()

wazak> 54M

это вай-файные мбиты, в реальности должно быть в два раза меньше и еще на тележку меньше, так как полу-дуплекс и среда нестабильная

hizel ★★★★★ ()
Ответ на: комментарий от wazak

54Мб достижим в вакуме

Дели на 2, получишь реальную максимальную скорость стандарта g.

kraftello ★★★★★ ()
Ответ на: комментарий от hizel

интересно реально ли заставить карточку работать в дуплексном режиме ?

wazak ()
Ответ на: комментарий от zorgan

zorgan; vostrik

Спасибо за линки, прочел, после роботы попробую hostapd настроить по статьи с хабра и погуглить о ошибке. О результате отпишусь.

wazak ()
Ответ на: комментарий от wazak

можно отключить ACK, но это только в режиме p2p и нужна поддержка драйвера

hizel ★★★★★ ()
Ответ на: комментарий от wazak

У самого на одном из ноутбуков встроенная карточка - Intel 3945 . Чип этой карты вообще никаким образом не поддерживает Master mode. То есть максимум, что от этой карты можно получить в linux (не важно, с помощью ipw3945 или iwl3945) - это ad-hoc сеть. А ad-hoc сеть имеет минусы: нельзя зашифровать в WPA, а также низкая скорость соединения. Даже не мучайте эту карту, не выйдет. Hostapd - тоже не волшебная палочка, он работает только тогда, когда драйвер карты поддерживает AP. Сам промучал её около месяца. Причём разработчики intel драйверов толком-то и не дали ответ на вопрос о поддержке master mode сейчас и в будущем. Да и морально эта карточка уже устарела. А точку доступа я смастерил на нетбуке, где встроенная wi-fi карта на чипе Atheros (у Atheros практически все чипы поддерживают AP (за исключением некоторых новых, и то, потому что в драйверах нет соотв. кода)). AP поднял с помощью связки hostapd + nl80211 + ath9k . Надеюсь, что прояснил тему.

zuckerman ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.