sm8 Posted January 20, 2018 Здравствуйте хотелось прошить на нанос м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 ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted January 21, 2018 зачем Вам оно? ЭирОс и так основанна на openwrt, откат будет не возможен. зачем шить левые прошивки? на офф. сайте опенврт на фтп лежит рабочая версия. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 21, 2018 4 часа назад, NewUse сказал: на офф. сайте опенврт на фтп лежит рабочая версия большая просьба точно не можете скинуть ссылку а то перебрал полно прошивок но они не прошиваются по крайней мере через тфтп под виндовс Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted January 21, 2018 точку в тфтп режим переводили предварительно ( при прдачи питания зажать ресет и ждать попеременного моргания пар диодов, на всякий случай повторю: идея плохая, эирОс не хуже голой опенврт, а после перепрошивки откат не возможен, если предварительно на программаторе не снять фуллдамп. https://downloads.openwrt.org/snapshots/targets/ar71xx/generic/openwrt-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory.bin Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 21, 2018 7 часов назад, NewUse сказал: эирОс не хуже голой опенврт winscp гружу файл в область тмп, запускаю и получаю lyne 1: syntax error: unexpected word (expectiong ")") в принципе один исполняемый файл должен запустится без ошибок, но тут похоже при полных правах на него и только папку (другие нельзя аирос не даёт только чтение) происходит сбой. Это причина в том что аирос отслеживает запуск или что файл должен запускаться например из стандартного католога /usr/share/ и т.д.? 7 часов назад, NewUse сказал: при прдачи питания зажать ресет и ждать попеременного моргания пар диодов так и делаю так прошивал на их стандартную последнюю прошивку XW 6.13 она прошилась без проблем попробую вашу рекомендованую, кстати насчёт программатора где его можно увидеть и спаять или купить Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted January 21, 2018 ну вам нужна прошивка cs(custom scripts) есть на офф. форуме , в других прошивках запись в ф.с. запрещена, на ней запись разрешена только в каталог /etc/persistant после записи по ssh необходимо отправить комманду save по программатору и fulldump флеш-памяти гугл подскажет. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 21, 2018 22 минуты назад, NewUse сказал: прошивка cs(custom scripts) есть на офф. форуме то есть если я правильно понял это их родная прошивка для XW, но только модифицированная которая позволит закачивать на флешку нужные программы и удалять их и аирос в таком случае не надо будет менять на openwrt? а можно ссыочку в таком случае на эту с cs? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted January 21, 2018 https://community.ubnt.com/t5/airOS-Software-Configuration/airOS-5-6-with-Custom-Script-Support/td-p/1624488 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 21, 2018 Благодарю попробую. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 22, 2018 (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 January 22, 2018 by sm8 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 22, 2018 (edited) save - bus error выдаёт до этого segmentatia falure красным файл закачен, но не сохраняется Edited January 22, 2018 by sm8 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted January 22, 2018 (edited) ну при чём здесь эирос или опенврт? у Вас две проблемы, одна с тем, что Вы не можете разобраться с виндой, вторая в ошибке в файле скрипта или несовместимости последнего с ash. помещать файл необходимо в /etc/persistant, в /tmp или в /var сохраняться не будет. напрочь не понял какое отношение putty имеет к tftp да, я не помню точно, возможно необходимо в веб-морде разрешить пользовательские скрипты Edited January 22, 2018 by NewUse Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 23, 2018 (edited) провёл эксперимент winscp закачал файл изображения winscp закрыл, pytty открыл /etc/persistent команда save всё прошло без ошибок выключил станцию включил и в директории файл закаченный остался то есть сработало. теперь openwrt судя по ютубе позволяет запускать стороние приложения а вот аирос из тестированых из 5 файлов только один запустился, попробую ещё конечно терять прошивку и станцию в случае сбоя не хочется попробовал с исполняемым файлом то же самое и получил = bus error, затем поменял права по максимуму = segmenteation falure. файл не сохранился Edited January 23, 2018 by sm8 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted January 23, 2018 (edited) содержимое файла покажите, и установите права rw-r-r если Вы бинарник пытаетесь скопировать, то он работать не должен, если был скомпилирован не под ar71xx... Ну и читайте что пишет в ошибках, ash это не bash, скрипты с дэсктопа могут не работать, с опенврт всё должно запускаться. Edited January 23, 2018 by NewUse Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 23, 2018 (edited) не знаю промучился файлы более 100кб сбой, может опенврт работать будет нормально? можно в ней как в стандартной оболочке линукса устанавливать и запускать сторонние приложения? Edited January 23, 2018 by sm8 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted January 23, 2018 Вы понимаете, что эирос как и опенВрт -- эмбэддид линукс(busybox), со своей архитектурой и множеством ограничений? Под него можно собрать крохотные приложения, или написать простые скрипты, но полноценной серверной ос он икогда не будет. да и зачем процессор и так еле справляется с сетевыми задачами, зачем его грузить дополнительно то? Лучше напишите конечную цель, а мы уж подскажем, на сколько она реализуема.... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 24, 2018 поставить пакет iw-4.3.tar.gz такое возможно? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted January 24, 2018 Ещё раз опишите, что Вы хотите сделать. я не уверен что iw совместим с драйвером wifi в airos. В любом случае Вам необходимо сначала скомпилировать его под ar71xx на внешней системе, а затем копировать готовые бинарники в эирос. Скомпилировать на эирос, в прочем как и на опенВрт у Вас не получится, там не хватает места для всех необходимых программ. Но Вы по всей видимости пытаетесь добиться чего-то совсем иного, ибо iw это всего лишь утилита управления вайфай, в юбнт есть либо она сама, либо аналог, уже не помню. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 24, 2018 (edited) поставил скомпилирированый iwlist iwspy при запуске lyne 1: syntax error: unexpected word (expectiong ")") правда из убунту Edited January 24, 2018 by sm8 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 24, 2018 выходит вначале надо установить virtualbox openwrt или аирос затем скачать пакет iw и скомпилировать а уж потом его бинарники перенести на станцию? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted January 24, 2018 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 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 24, 2018 virtualbox поставил openwrt openwrt-x86-generic-combined-ext2.vdi c расширением vdi других не нашёл пока экспериментирую Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted January 24, 2018 ну и зачем Вы это сделали? Вам нужна архитектура ar71xx а не x86 скомилированные бинарники в этой виртуалке смогут работать на ПК но не на роутере, как компилить под роутер я ссылку привёл выше, и для этого достаточно любого линукса и лучше на железе, а не в виртуалке ибо кросскомпиляция занимает прилично процессорного времени. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sm8 Posted January 25, 2018 хорошо какую имена сдк качать там их несколько и получается я её ставлю под линукс? потом хотелось бы подключить прошивку которую вы дали https://downloads.openwrt.org/snapshots/targets/ar71xx/generic/openwrt-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory.bin. примеры в инете были с виртуал бокс поэтому их повторял. пакет iw на опен поставил заработал, хорошо буду делать по вашей подсказке. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
NewUse Posted January 25, 2018 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 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...