Перейти к содержимому
Калькуляторы

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

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

хотелось прошить на нанос м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 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

прошил 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 эту сылку?

Изменено пользователем sm8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

save - bus error выдаёт до этого segmentatia falure красным файл закачен, но не сохраняется

тест.jpg

Изменено пользователем sm8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

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

 

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

Изменено пользователем NewUse

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

 

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

Изменено пользователем sm8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

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

Изменено пользователем NewUse

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Изменено пользователем sm8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

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

Изменено пользователем sm8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

хорошо какую имена сдк качать там их несколько и получается я её ставлю под линукс? потом хотелось бы подключить прошивку которую вы дали https://downloads.openwrt.org/snapshots/targets/ar71xx/generic/openwrt-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory.bin. примеры в инете были с виртуал бокс поэтому их повторял. пакет iw на опен поставил заработал, хорошо буду делать по вашей подсказке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.