LINUX.ORG.RU
решено ФорумAdmin

wifi repeater только с одной карточкой на ath5k


1

2

Сабж. Возможен ли репитер с одной ath5k? (модель уточню если надо)

Сразу уточню что я видел мануалы как это делать, но сейчас это не гуглится. Это может работать по той простой причине что «эфир» у нас один (если всё на одном канале) и в любом случае на передачу работает только одно устройство (в пределах определённого радиуса). Поэтому роутер может сначала слушать а потом передавать. Высокие скорости мне не нужны, речь идёт о 500-800кб/c трафика.

★★★★★

Немножко я облажался с WDS, тут надо что-то типа MultiSSID, а описанный вариант стоило бы найти и опробовать, хотя сдаётся мне, что оно будет не слишком работоспособно, но для малых объёмов данных может прокатить.

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

у меня нет доступа до второго роутера :). Короче, подворовываю трафик пока к нам adsl тянут. Да, не хорошо, я заплачу если узнаю кто владелец.

MUltiSSID... Спасибо, погуглю.

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

На роутерах есть MultiSSID, по крайней мере на родной прошивке dlink dir-320nru и подобных на чипе от ralink я такое наблюдал, на сторонней прошивке такой фичи нет. Судя по тому что все SSID в этом режиме вещаются на одной частоте, к каждому из них присвоен свой виртуальный интерфейс, и пакеты на них раскидываются в соответствии с SSID. Надо покурить инфо о MultiSSID, ибо пока такая проблема не вставала, может чего получится реализовать.

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

Нет, и если нет доступа ко 2 роутеру, это не поможет :) И multissid тоже не поможет. Проще всего добавить второй интерфейс, благо усб свистки с ath стоят нынче копейки.

Вот тут, для madwifi драйвера, описывается как сделать репитер на одной карте: http://madwifi-project.org/wiki/UserDocs/UsersGuideExamples

Технология та же - создается два виртуальных интерфейса, один используется для подключения к другой точке, другой в качестве AP. Осталось понять как это сделать на ath5k. Можно попробовать так:

iw dev wlan0 interface add ath0 type station
iw dev wlan0 interface add ath1 type ap
И уже далее юзать эти интерфейсы через wpa_supplicant и hostapd.

Доки тут: http://wireless.kernel.org/en/users/Documentation/iw/vif/

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

iw dev wlan0 interface add ath0 type station
iw dev wlan0 interface add ath1 type __ap

В последнем случае почему-то нужно два нижний подчеркивания, иначе пишет «See http://wireless.kernel.org/RTFM-AP." и интерфейс не добавляется. Ну что, получилось что-нибудь?

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

blind_oracle, Karrham, спасибо, сработало.

Сделал

iw dev wlan0 interface add wlan0.sta type station
iw dev wlan0 interface add wlan0.ap  type station  # type=ap doesn't work here

ifconfig wlan0.sta up
ifconfig wlan0.ap  up
ifconfig wlan0.ap  hw ether <ANOTHER MAC>  # to avoid "Name not unique on network" error
ifconfig wlan0.ap  192.168.0.1  # for dnsmasq

hostapd -dd /etc/hostap.d/hostapd.conf  # with device=wlan0.ap driver=nl80211
netcfg wlan0.sta.neighrbors #connect to our ISP
dnsmasq ...  # dhcp and dns for wlan0.ap

Какой-то дешёвый atheros, а столько счастья.. Подозреваю что на интеловых карточках бы не взлетело, они не позволяют mac менять. Хотя, может у меня руки кривые.

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

Atheros может и дешевый, главное, что получилось.

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

А если station, то hostapd нормально видится, как точка доступа?

нормально

с __ap (а не ap) точно не работает?

не проверял, теперь уже нет времени смотреть

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