LINUX.ORG.RU

Проинструктируйте по Wi-Fi. Soft AP


0

0

cобсно нужно поднять Soft AP, делал все по статье с хабра http://habrahabr.ru/blogs/linux/89420/

сомневаюсь насчет строчки в hostapd.conf driver=nl80211 какой нужно мне ставить драйвер если карточка RT2870.

sudo service hostapd start
 * Starting advanced IEEE 802.11 management hostapd                      [fail] 

Спасибо

★★

RT2870

А ты уверен, что драйвер для этого устройства умеет работать в режиме AP?

Deleted
()

iwconfig wlan0 essid AccessPointName mode ad-hoc (если надо паролем защитить - man iwconfiig на предмет key)
ifconfig wlan0 .......

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

2mironov_ivan

Не вижу ничего что мешало бы ему работать, или если можешь, подкинь пожалуйста ссылку на инфу какую-нить.

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

Не вижу ничего что мешало бы ему работать

Отсутствие поддержки Master Mode в драйвере очень мешает работать в Master Mode.

или если можешь, подкинь пожалуйста ссылку на инфу какую-нить.

http://linuxwireless.org/

P.S. Настоятельно рекомендую выкинуть Ralink и купить что-нибудь на чипе от Atheros.

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

и купить

Денег на всё нет же :3

Ну как хотябы ад-хок настроить, soft Ap какнить тогда под виндой разрулю.

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

Либо WiFI-модуль не включен, либо он просто не умеет быть точкой доступа даже в режиме ad-hoc.

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

Всеравно histapd говрит фэйл, где посмотреть его ошибку?

hostapd обычно пишет логи через syslog. Так что смотри «общий» лог, например /var/log/messages, /var/log/everything и т.п. (зависит от реализации демона syslog).

По поводу того, что карточка просто может быть выключена: есть такая хитрая штука - rfkill. Это подсистема, которая отвечает за вкл/выкл радиопередатчиков на всяческих вайфаях и блютусах. На ноутбуках обычно переключатели rfkill связаны с реальными кнопками или переключателями. Посмотреть состояние всех переключателей можно примерно так:

for i in /sys/class/rfkill/rfkill*; do echo $( cat "${i}/name" ) - $( cat "${i}/state" ); done
Если у тебя карточка поддерживет rfkill, то перед использованием её нужно включить:
for i in /sys/class/rfkill/rfkill*; do echo 1 >"${i}/state" done
Подробность по rfkill есть в файле $KERNEL_SRC/Documentation/rfkill.txt.

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

connectify

На некоторых чипах оно страшно глючит - постоянно теряет пакеты и дисконнектит =).

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