Jump to content

nanostation m2 XW прошивка попытка поставить openwrt


Recommended Posts

Posted

Здравствуйте

хотелось прошить на нанос м2 с XW  что-то наподобие openwrt  перепробовал несколько прошивок и пишут как для XW но похоже врут не одна не прошилась http://fw.qmp.cat/Releases/4.0/ar71x...-xw/qmp_small/ и https://qmp.cat/Download#Install прошивки lede-17.01.4-qmp-tiny-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory, lede-17.01.4-qmp-small-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory, lede-17.01.4-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory прошивал тфтп под виндовс и т.д. есть ди рабочая прошивка opewrt ?

Posted

зачем Вам оно? ЭирОс и так основанна на openwrt, откат будет не возможен.

зачем шить левые прошивки? на офф. сайте опенврт на фтп лежит рабочая версия.

Posted
4 часа назад, NewUse сказал:

на офф. сайте опенврт на фтп лежит рабочая версия

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

Posted

точку в тфтп режим переводили предварительно ( при прдачи питания зажать ресет и ждать попеременного моргания пар диодов, на всякий случай повторю: идея плохая, эирОс не хуже голой опенврт, а после перепрошивки откат не возможен, если предварительно на программаторе не снять фуллдамп.

 

https://downloads.openwrt.org/snapshots/targets/ar71xx/generic/openwrt-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory.bin

Posted
7 часов назад, NewUse сказал:

эирОс не хуже голой опенврт

winscp гружу файл в область тмп, запускаю и получаю lyne 1: syntax error: unexpected word (expectiong ")")    в принципе один исполняемый файл должен запустится без ошибок, но тут похоже при полных правах на него и только папку (другие нельзя аирос не даёт только чтение) происходит сбой. Это причина в том что аирос отслеживает запуск или что файл должен запускаться например из стандартного католога /usr/share/ и т.д.? 

 

7 часов назад, NewUse сказал:

при прдачи питания зажать ресет и ждать попеременного моргания пар диодов

так и делаю так прошивал на их стандартную последнюю прошивку XW 6.13 она прошилась без проблем попробую вашу рекомендованую, кстати насчёт программатора где его можно увидеть и спаять или купить 

Posted

ну вам нужна прошивка cs(custom scripts) есть на офф. форуме , в других прошивках запись в ф.с. запрещена, на ней запись разрешена только в каталог /etc/persistant

после записи по ssh необходимо отправить комманду save

 

по программатору и fulldump флеш-памяти гугл подскажет.

 

 

Posted
22 минуты назад, NewUse сказал:

прошивка cs(custom scripts) есть на офф. форуме

то есть если я правильно понял это их родная прошивка для XW, но только модифицированная которая позволит закачивать на флешку нужные программы и удалять их и аирос в таком случае не надо будет менять на openwrt? а можно ссыочку в таком случае на эту с cs?

Posted (edited)

прошил v6.1.4-cs.32113 (XW)  запись возможна в тмп и persistent при запуске файла опять ошибка lyne 1: syntax error: unexpected word (expectiong ")")  после загрузки файлов давал команду save, отключил, включил антенну файлы закаченые в тмп или persistent не сохранились. /etc/persistent директория где файлы должны сохраняться? команды тфтп из виндовс понятны, при запуске файла pytty предлагает скачать с сылки типа http://file.com/file.gz  как в пути подставить в tftp эту сылку?

Edited by sm8
Posted (edited)

ну при чём здесь эирос или опенврт? у Вас две проблемы, одна с тем, что Вы не можете разобраться с виндой, вторая в ошибке в файле скрипта или несовместимости последнего с ash.

помещать файл необходимо в /etc/persistant, в /tmp  или в /var сохраняться не будет.

 

напрочь не понял какое отношение putty имеет к tftp

 

да, я не помню точно, возможно необходимо в веб-морде разрешить пользовательские скрипты

Edited by NewUse
Posted (edited)

провёл эксперимент winscp закачал файл изображения winscp закрыл, pytty открыл /etc/persistent команда save  всё прошло без ошибок выключил станцию включил и в директории файл закаченный остался то есть сработало. теперь openwrt судя по ютубе позволяет запускать стороние приложения а вот аирос из тестированых из 5 файлов только один запустился, попробую ещё конечно терять прошивку и станцию в случае сбоя не хочется

 

попробовал с исполняемым файлом то же самое и получил =  bus error, затем поменял права по максимуму = segmenteation falure. файл не сохранился

Edited by sm8
Posted (edited)

содержимое файла покажите, и установите права rw-r-r

если Вы бинарник пытаетесь скопировать, то он работать не должен, если был скомпилирован не под ar71xx...

Ну и читайте что пишет в ошибках, ash это не bash, скрипты с дэсктопа могут не работать, с опенврт всё должно запускаться.

Edited by NewUse
Posted (edited)

не знаю промучился файлы более 100кб сбой,  может опенврт работать будет нормально? можно в ней как в стандартной оболочке линукса устанавливать и запускать сторонние приложения?

Edited by sm8
Posted

Вы понимаете, что эирос как и опенВрт -- эмбэддид линукс(busybox), со своей архитектурой и множеством ограничений? Под него можно собрать крохотные приложения, или написать простые скрипты, но полноценной серверной ос он икогда не будет.

да и зачем процессор и так еле справляется с сетевыми задачами, зачем его грузить дополнительно то?

 

Лучше напишите конечную цель, а мы уж подскажем, на сколько она реализуема....

Posted

Ещё раз опишите, что Вы хотите сделать. я не уверен что iw совместим с драйвером wifi в  airos.

В любом случае Вам необходимо сначала скомпилировать его под ar71xx на внешней системе, а затем копировать готовые бинарники в эирос. Скомпилировать на эирос, в прочем как и на опенВрт у Вас не получится, там не хватает места для всех необходимых программ.

 

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

Posted (edited)

поставил скомпилирированый iwlist iwspy при запуске lyne 1: syntax error: unexpected word (expectiong ")")

правда из убунту

Edited by sm8
Posted

выходит вначале надо установить virtualbox openwrt или аирос  затем скачать пакет iw и скомпилировать а уж потом его бинарники перенести на станцию?

Posted
2 часа назад, sm8 сказал:

поставил скомпилирированый iwlist iwspy при запуске lyne 1: syntax error: unexpected word (expectiong ")")

правда из убунту

Ну если это не sh скрипты(текстовые), а бинарные(в машинных кодах) то работать они и не должны, если текстовые, то их надо подкорректировать для работы под ash, заместо bash .

Ещё раз, напишите, чего Вы хотите добиться?!!!, в AirOs хватает своих средств с аналогичным функционалом, wstalist посмотрите, например.

1 час назад, sm8 сказал:

выходит вначале надо установить virtualbox openwrt или аирос  затем скачать пакет iw и скомпилировать а уж потом его бинарники перенести на станцию?

Нет, надо поставить так называемый SDK и можно кроскомпелировать из текущей системы под заданную архитектуру, это совсем не простая задача, бинарники от openwrt под ar71xx с большой долей вероятности успешно запустятся на AirOs.

 

https://wiki.openwrt.org/doc/howto/obtain.firmware.sdk

Posted

ну и зачем Вы это сделали? Вам нужна архитектура ar71xx а не x86 скомилированные бинарники в этой виртуалке смогут работать на ПК но не на роутере, как компилить под роутер я ссылку привёл выше, и для этого достаточно любого линукса и лучше на железе, а не в виртуалке ибо кросскомпиляция занимает прилично процессорного времени.

Posted
Posted

sdk можете trunc-овый  взять, но повторюсь -- Вы изобретаете велосипед с квадратными колёсами, что Вы в итоге хотите получить? даже если Вы соберёте iw -- с большой долей вероятности он не будет работать с дайвером wifi для nanostation.

в эирос встроены свои утилиты управления wifi, по своему функционалу эквивалентные iw.

 

Кажется Вам чуть повезло, есть готовые пакеты от openwrt:

https://archive.openwrt.org/snapshots/trunk/ar71xx/generic/packages/base/iw_4.3-1_ar71xx.ipk

распаковываются командой:

 tar zxpvf ./iw_4.3-1_ar71xx.ipk

https://archive.openwrt.org/snapshots/trunk/ar71xx/generic/packages/base/wireless-tools_29-5_ar71xx.ipk

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.