Приехал ко мне на выходных сей девайс почтой из Гонконга:
TP-LINK tl-wr703n Тут же поставил на него прошивку openwrt вместо идущей в комплекте на китайском языке.
Ну и стал думать что же теперь полезного можно сделать на этой железке.
Возможности пока что кажутся безграничными, но настраивается всякое с трудом.
Я сознательно не стал ставить графический интерфейс, чтобы сэкономить место для полезных программ. Да и текстовые конфиги довольно понятные и привычные.
После дня мучений наконец удалось настроить wr703n так, чтобы он подключался в качестве клиента по wifi к существующей сети.
Казалось бы, какие должны возникнуть проблемы?
Вот
документация. Бери и настраивай.
Но фиг!
Для подключения к сети с шифрованием wpa2-psk предлагается следующее:
config wifi-iface
option device radio0
option network wan
option mode sta
option ssid 'MyWifi'
option encryption 'psk2'
option key 'password'
Однако эти настройки не сработали.
Я долго перебирал разные варианты настроек. Но ничего не помогало.
Особенно я заинтересовался полем “encryption”.
В документации даны такие
вариантыНо какой выбрать?
Я посмотрел на конфиг wpa_supplicant, который создаётся автоматически здесь:
/var/run/wpa_supplicant-wlan0.conf
И увидел следующую картину:
scan_ssid=1
ssid=“bkas”
key_mgmt=NONE
Подставив в этот файл правильные значения для своей сети (их я взял из конфига на своём ноутбуке), я перезапустил wpa_supplicant (опции подсмотрел в ps | grep wpa).
И вдруг всё заработало.
Почему так вышло, я понял, когда докопался до скрипта генерящего этот конфиг:
/lib/wifi/wpa_supplicant.sh
Почитав его я понял, что для генерации правильного конфига для wpa_supplicant достаточно указать
option encryption 'psk'
И таки заработало.
Теперь буду пытаться поднять на ней WDS. Несколько предыдущих попыток не дали ничего...
Оригинал можно почитать на
http://akademic.name