LINUX.ORG.RU
ФорумAdmin

Настройка wi-fi в видоизмененной openwrt

 ,


0

1

Парни, есть устройство с измененной (немного переписанной не мной) openwrt на борту. На нем нет этого конфига:

/etc/config/wireless
При этом устройство вполне себе работает, wi-fi в том числе. Задача - необходимо посмотреть/изменить TXPower передатчика. Что пробовал:
# iwconfig ra0 txpower off
Error for wireless request "Set Tx Power" (8B26) :
    SET failed on device ra0 ; Operation not supported.

# wl
-ash: wl: not found

# wlanconfig
-ash: wlanconfig: not found

# iw
-ash: iw: not found

# iwinfo
-ash: iwinfo: not found

... все, на этом мысли кончились: гугление по просторам дает на все про все 2 пути решения, это править конфиг (/etc/config/wireless) самому или через iwconfig...

подскажите, что еще можно попробовать?


А прошить нормальный openwrt - не вариант?

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

Сложный вопрос: в прошивку дописан доп.функционал. Переносить этот функционал на «стандартную» прошивку - это задача на много тыщ.денег, ибо связь с разработчиком утеряна... Возможно, если нет никаких более менее стандартных путей по доустановке/настройке необходимого софта - прийдется искать исполнителя... пока что хотелось бы попытаться обойтись малой кровью. И да, вот еще затык:

# cat /etc/opkg.conf 
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
src/gz chaos_calmer http://downloads.openwrt.org/snapshots/trunk/ramips/packages

# opkg update
Downloading http://downloads.openwrt.org/snapshots/trunk/ramips/packages/Packages.gz.
wget: server returned error: HTTP/1.1 404 Not Found
Collected errors:
 * opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/ramips/packages/Packages.gz, wget returned 1.
При этом инет на железке сейчас есть. Может в конфиге неверный (неполный) путь указан? Кто может подсказать, если путь проблемный - как должен выглядеть актуальный? Хочу попробовать доустановить что-нить из стандартных сетевых, авось заведется...

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

Парни, проверил, если создать через vi /etc/config/wireless - железка пытается его обработать, потму доп.просьба: Выложите где-нить пож. корректный конфиг! Попробую подредактировать/подкинуть, авось заведется!! ЗЫ. можно просто выдать сюда Ваш рабочий:cat /etc/config/wireless ... затереть там все «личное» и выложить... заранее спасибо! )

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

Попробуй так:

src/gz chaos_calmer_base http://downloads.openwrt.org/snapshots/trunk/ramips/packages/base
src/gz chaos_calmer_luci http://downloads.openwrt.org/snapshots/trunk/ramips/packages/luci
src/gz chaos_calmer_luci_management http://downloads.openwrt.org/snapshots/trunk/ramips/packages/management
src/gz chaos_calmer_luci_packages http://downloads.openwrt.org/snapshots/trunk/ramips/packages/packages
src/gz chaos_calmer_luci_routing http://downloads.openwrt.org/snapshots/trunk/ramips/packages/routing
src/gz chaos_calmer_luci_telephony http://downloads.openwrt.org/snapshots/trunk/ramips/packages/telephony

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

Black_Shadow ★★★★★ ()

Вот мой конфиг для BCM4716:

config wifi-device 'wl0'
        option type 'broadcom'
        option channel '5'
        option txpower '24'
        option hwmode '11bg'

config wifi-iface
        option device 'wl0'
        option network 'lan'
        option mode 'ap'
        option ssid 'mynetwork'
        option key 'mypassword'
        option doth '1'
        option wmm '1'
        option encryption 'psk2+ccmp'

Кстати, не смотря на то, что здесь указан режим 802.11b/g, на самом деле сеть работает в режиме 802.11n благодаря добавлению в /etc/rc.local:

wifi down
wifi up
wlc down
wlc nmode 1
wlc up
Но это хак только для бродкома.

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

Спасибо! Ничерта мне оно не помогло, но за полноту ответов и за оперативность - великий грац и спс!! ))

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