OpenWRT

25 отговора 0 прегледа
#1

OpenWRT

OpenWRT това нещо ми загуби времето а и май ми затри рутера.
Никога не го слагайте защото не става за нищо кой каквото и да ви разправя.
Някой има ли идея как да го изчистя и да си заредя стария фърмуер.(поне го запазих)
Инак някой ако си прецака рутера да ме пита как да го ресетне но за сега незнам как да го махна от рутера а с ресета на рутера не става 30-30-30 все тая.(не става)

Успехът се гради на знания и собствена религия!
Отговор
в отговор на Timo #2

Re: OpenWRT

На вилата ми работят три рутера пачнати с OpenWRT (собствена "сглобка" при това), като освен Интернет, записват камери, и правят още едно-две интересни неща с помощта на две ардуно-та. Това е от личен опит - за около две години я има два проблема, евентуално свързани с OpenWRT-то, я и тези проблеми са били в някоя друга грфа.

Кажи по-добре модела на рутера (включотелно хардуерната му ревизия) и точната версия на OpenWRT, както и какъв точно е симптома. Надежда за рутера може и да има - не го отписвай толкова лесно.

Отговор
в отговор на Alenadrow #3

Re: OpenWRT

TP-Link TL-WR1043ND ми е рутера ако знаеш как да го ресетна до заводски настройки. Днеска ще го затрия софтуерно имам съвсем малки познания на линукс но после незнам как да му заредя новият (оригинален) фърмуер. Преди бачкаше перфектно но се подлъгах на усб да сложа камера за веб инак си го ползвах като сървър с 2 ТB usb disc

Успехът се гради на знания и собствена религия!
Отговор
в отговор на Timo #4

Re: OpenWRT

Ако си сложил вече OpenWRT, то няма как просто да го ресетнеш (ако имаш предвид с копче) до заводски настройки - трябва да му флашнеш заводски фирмуер обратно, което за щастие би трябвало да е възможно на този рутер.

Но кажи хардуерната версия на рутера (от долу на лепенката я пише), коя версия на OpenWRT си опитал да сложиш (как се казва файла, който си свалил) и какви са симптомите сега - в смисъл "брикнат" (умрял) ли изглежда - не мига, не пуца, не светка, или все пак нещо светва, мига и т.н. след като го включиш.

Без тази инфорация няма как да се ориентирам какво се е счупило и в кой момент, от което и зависи какво трябва да се направи, за да се флашне някакъв работещ фирмуер - бил той фабричен или друг.

Отговор
в отговор на Alenadrow #5

Re: OpenWRT

фабричният е v1.8 който не работеше добре и му сложих един руски и заработи много добре. Изобщо не ме интересува новият искам да го махна, имам връзка с telnet na port 23 през lan
Ако знаеш как кажи ако не знаеш ..... здраве да е.

Успехът се гради на знания и собствена религия!
Отговор
в отговор на Timo #6

Re: OpenWRT

Е щом ти е "жив" рутера, което е направо супер новина, какво ти пречи да изпълниш процедурата, подробно описана в детайли тук:

[линк]

Инструкциите са специално за твоя модел, а процедурата е супер проста и няма какво да се скапе - максимум три команди са. Просто внимавай оригиналния фирмуер дето ще свалиш дали е с boot в името (тогава трябва да изпълниш dd командата, за да стрипнеш имиджа) или не - тогава трябва да го флашнеш файла директно.

Също така обърни внимание на хардуерната версия - вече няколко пъти го пиша. Отдолу на една лепенка трябва да я пише. Ако флашнеш V1 хардуер с V2 фирмуер или обратното ще влошиш мнооого неща.

В общи линии това е - просто гледай много внимателно какво ще флашнеш, зашото каквото и да е то ще успееш. Ако искаш пиши кой от фабричните версии си избрал преди да пробваш.

Отговор
в отговор на Alenadrow #7

Re: OpenWRT

Нестава....
Ще ти кажа от къде идва проблема но за момента не съм го решил а и нямам много време, имам много работа да свърша.
Проблема е в памета на устройството понеже има усб и са го орязали от място за мозък. Вкарвам му 6,456 кб а трябва да побере 8,230кб и ми казва че няма място. Трябва ми да намеря адреса на усб и там да архивирам .бин-а. През WinSCP му бъркам в програмата но неиска да се раздели с някой файлове за да си вкарам моят в папка. Трябва ми адреса на усб това е и ще стане. За това не иска да се ъпдейтне фърмуера.

Успехът се гради на знания и собствена религия!
Отговор
в отговор на Timo #8

Re: OpenWRT

Чакай малко сега. Защо му "вкарваш" нещо там, където има 8МБ (във флаша)?!?! В инструкцията пише /tmp, което е мапнато към RAM-а, който общо ти е 32MB, а за tmp за заделени около полвината, и няма нищо общо с флаш паметта - това е виртуална директория (то в OpenWRT повечето са такива де, но тази специално седи в "друга памет")

Ти пробва ли да изпълниш инструкцията - буква по буква, без експерименти и т.н. или? Това е най-чистият вариант и със сигурност работи.

Ако все пак искаш да си имаш твоя папка, то я направи в /tmp, а не където ти скимне. Разбира се, в /tmp всичко изчезва след рестарт на устройството. Но във флаш паметта е невъзможно да "вкараш" 6MB. Ако пък говориш за готов image на OpenWRT и той не се побира при флашването, значи просто не си изтеглил такъв за твоя модел.

Според мен ако се опиташ _точно_ да следваш инструкцията ще си решиш проблема - нали не мислиш, че някой нарочно ще напише нещо, което няма как да работи, защото няма памет???

П.П. Все пак акво ти показва командата "df -h". Според мен tmpfs (/tmp) ще ти е поне 14MB, което е напълно достатъчно да флашнеш абсолютно каквото ти хрумне.

Отговор
в отговор на Alenadrow #9

Re: OpenWRT

Сега мига като цветомузика аз съм му майстора!
В директория /tmp/ се слага файла но когато се рестартира софта сам си го трие за това трябва когато се вкара да не се рестартира и да се влезе със друга програма през друг порт 22 "putty" това е програмата не е кот си мислиш ама долу горе свърши същата работа.
Та сега сериозно, вкарах го файла и зададох командата за префлашване
mtd -f write /tmp/we.bin firmware и тя му е....м...та омазах го защото не му дадох команда и да трие mtd -r write wr.bin firmware и взе да се наслагва преди да изтрие и така софта вътре сега е 50/50 . Прави си рутерчето хардуерният тест но когато поиска програма да се бутне намира средният и почва от начало.
Ресета не бачка и нито едно копче друго и сега си еее....мммм....та ще трябва да се запояват кабели за RS232 което отдавна му бях дигнал мерника. По късно ще се занимавам че аз така между другото го базарам.

Успехът се гради на знания и собствена религия!
Отговор
в отговор на Timo #10

Re: OpenWRT

Това RS232 дето си го писал не е съвсем така. Трябва ти сериен порт към TTL, или USB към сериен конвертор с TTL нива, но не съм сигурен дали трябва да е TTL 5V или 3.3V за твоя рутер.
Със сигурност обаче не става директно да вържеш RS232 от COM порт на компютър.
Аз имах проблеми с фърмуер на един NAS сървър D-Link DNS323 и си го оправих през серийния порт. В моя случай трябваше TTL 3.3V.

Отговор
в отговор на Timo #11

Re: OpenWRT

Добре де, как ти хрумват такива странни експерименти?

При mtd, опцията "-r" се отнася за reboot след флашването, писането без изтриване на блока е с "-n". "-f", което ти си му дал просто _не_ проверява дали файла, който искаш да флашнеш започва с trx секция (тази, която ти е операционната система). Защо въобще реши да ползваш mtd, при положение, че _абсолютно_ сигурния метод е простата команда "sysupgrade /tmp/tplink.bin", надлежно описана в официалния сайт на OpenWRT, като точно под нея са дадени линкове към фабричния фирмуер и на двете хардуерни версии на твоя рутер, готови за флашване?

Както и да е де, ако наистина си изписал точно тази команда, то все пак не си успял да затриеш bootloader-а и kernel-а. Та сега ако искаш, преди хванеш поялника, което ще довърши рутера със сигурност, можеш да погледнеш тук:

[линк]

Т.е. като започне да "мига като дискотека", натискаш QSS бутона. След това, за разнообразие, можеш да следваш възможно най-точно тези инструкции:

[линк]

Което ще ти позволи да затриеш тотално омазаната firmware секция на mtd и ще можеш просто да си флашнеш фирмуера, чиито линк е на страницата която ти дадох в предишния пост. Просто виж на етикетчето V1 или V2 версия пише и свали този, който отговаря на надписа. След като веднъж вече си го върнал в това състояние, тогава вече си сложи руския или от сайта на производителя или който ти харесва - там вече няма как да сбъркаш.

Успех и гледай да следваш инструкциите, защото те не са написани случайно от скука, а за конкретни случаи. Няма никакъв смисъл да експериментираш с различни опции, освен ако не си срещнал проблем и не си прочел някъде, че именно някоя конкретна опция го решава по някакъв начин.

Отговор
в отговор на Alenadrow #12

Re: OpenWRT

Виж до къде стигнах.

Успехът се гради на знания и собствена религия!
Отговор
в отговор на Timo #13

Re: OpenWRT

А бе ти си страшно бърз. Как за няколко часа му направи кабел, че го и запои?

Е сега вече си на една крачка - евала.

(Сигурно вече си прочел, но трябва _много бързо_ - за около секунда, да натиснеш tpl) и после да продължиш от тук [линк]

Отговор
в отговор на Chasing Rabbits #14

Re: OpenWRT

да де.... Грешката е моя TTL и RS232 си го имам за едно и също виж дали едното е +3.3в или 5в незнам как се казва.

Успехът се гради на знания и собствена религия!
Отговор
в отговор на Alenadrow #15

Re: OpenWRT

Тайната е че имам бая кабели.
Намерих ТОВА после ще пиша какво е станало а бирата така или иначе си я спечели.

Успехът се гради на знания и собствена религия!
Отговор
в отговор на Timo #16

Re: OpenWRT

Да си кажа: Всичко стана даже по няколко пъти но са под 100
От OpenWRT нищо не става да не казвам че е голямо мазано и е с отворен код и всеки прави каквото си иска. Много трудно се маха и само под ТТЛ 232 Всичко описано в сайта не е вярно и адресите на чипа не отговарят даже, нарочно го сложих няколко пъти а да не говорим че забива и с двете версии. Не се занимавайте с OpenWRT пълен боклук е. Ако някой види зора за пита, процедурата е много тромава за обяснение.

Успехът се гради на знания и собствена религия!
Отговор
в отговор на Timo #17

Re: OpenWRT

Малко прекаляваш. OpenWRT е проект с отворен код и никой не те е карал да го слагаш, нито да правиш обратното на което пише в уик-то им. Като не ти харесва - не ползваш. Какво трябва да означава "не става"?!?! Къде в сайта им пише, че "става"?!?! Там не пише ли около десет пъти да не си слагаш техния софтуер на рутера си, ако смяташ да ги държиш тях отговорни за каквото и да е?

От тази тема се разбра, че ако човек няма специфични познания, нито желае да спазва инсрукциите, трябва да се запаси с кабели и желание да си съживи рутера. Ако ги спазва и иска да модифицира рутера си по начин, който не е предвиден от производителя - тогава OpenWRT "става",че даже е един от най-добрите проекти за тези неща.

То от новините, например, човек може да се изкуши да си помисли, че и Мерцедес "не става", щото колко народ се е претрепал с Мерцедеси - не е истина.

Отговор
в отговор на Alenadrow #18

Re: OpenWRT

Малко прекалявам.
Това беше от към спорта и да го бях скапал щях да си купя нов така че все тая но номера беше и да стане. Наистина за учебна цел е добре. Направи ми впечатление че доста хора са писали по темата значи наистина става но за играчка малките модели по старите работят но тия по новите е доста мазано.
Благодарско за насоката. Къде да пратя бирата?

Синът ти ако иска BMV ще му купиш ли?(образно казано)-> колата не е лоша!

Успехът се гради на знания и собствена религия!
Отговор
в отговор на Timo #19

Re: OpenWRT

Не само за учебна цел е добре. При мен конфигурацията на вилата (три броя TP-LINK MR3420 V1) е горе-долу следната:

1. Интернет гейт (през USB модем и сим към Vivacom) - дава интернет в имота, връзва се към софийския ми сървър с OpenVPN, взема IPV6 адреси от SIXXS и ги раздава вътре в мрежата. Този рутер има и известно отношение към сателитната телевизия, да не задълбавам.

2. Сървър за камерите - взима MP4 видеострийм и AAC аудио от три камери (две Axis и една AirLive) и го записва на флашка включена в USB-то му или редиректва към гейтуея (по-скоро гейта редиректва към него де), за да може да се гледа отвън в реално време.

3. Домашен сървър, който пуска интернет-а от гейта вътре в къщата, като същевременно е свързан с едно Ардуино мини, откъдето взима данните от метеорологична станция на 433Mhz, а през LAN е свързан с две джаджи на Неомонтана, с които могат да се управляват по 4 релета 220В/7А (три контакта нормално затворени, един нормално творен), мерят напрежението на мрежата, имат температурен датчик и вход за аларма (свързан към алармата на СОТ-а).

Като резултат, с тази комбинация постигам пълна аудио/видео/сензорна информация за ситуацията в имота, включително данни от китайска меторолгична станция, през уеб или е-майл. Освен това имам доста голям контрол и дистанционно мога да включвам и изключвам различни консуматори.

Всичко това е възможно благодарение на OpenWRT и мисля, че на можеше да бъде имплементирано на рутер по какъвто и да е друг начин. Така направената система има голямо предимство, че харчи малко ток и е изключително автономна - сигурно над 24 часа с евтин UPS 1000VA.

Единствения недостатък за две години работа е, че си губеше IPV6 връзка, което се случи два пъти и беше решено брутално - със себерестартиране при липса на IPV6 връзка към SIXXS за повече от 30 минути.

Разбирам, че такава структура изисква известни познания по Линукс, включително възможност да се борави свободно с шел скриптове. Някои части изискваха и потребност от писане на код на C/C++, но като цяло работния кон си е OpenWRT, който работи стабилно и сигурно вече повече от две години.

Все пак да кажа, че OpenWRT не е пенкилер и не всичко е лесно или дори възможно. Най-вече не препоръчвам на никой, чиито рутер си работи добре и му върши работа, да си го флашва с каквото и да е, включително с OpenWRT. Такива действия, както винаги, се препоръчват само в случай, че има проблем и предварително е известно, че флашването с нещо ще отсрани проблема и няма да доведе до други такива. Това е за случайно минаващите през темата читатели, които могат да се изкушат да ръчкат произволно - не всеки човек може да се справи с флашване с помощта на сериен порт, а малцина могат да го направят със скоростта и ентусиазма на Timo.

Затова - благодарско на момечтата, които движат OpenWRT прокта. Бирата им изпрати на тях.

П.П. По другата тема - в момента пред мен не стои реално дилема дали да купувам БМВ на син, но по-принцип съм против. Аз съм по-скоро на принципа - ако е необходимост, то трябва да се помогне, ако е лукс - оправяй се сам. Т.е. в такава хипотетична ситуация и нужда от кола, по-скоро бих склонил на скромен модел Дачия, чисто нова от магазина и с гаранция, отколкото баварец за тия пари от Горубляне. Който иска повече - запретва ръкави и действа.

Отговор
в отговор на Alenadrow #20

Re: OpenWRT

Тази статия ме подлъга, иначе изобщо не ми се занимава с рутера. Какви са ти джаджите на Неомонтана picoip? Ако е това наистина е добра джаджа и на цена и много добре работещо. До колкото разбрах системата на вилата работи без PC? Това и аз мога да го направя но незнам как с интернет флашка да го подкарам и гледах че OpenWRT има такава опция. OpenWRT си е система за моделиране на много неща. След като си върнах старият ТП-ЛИНК фърмуер и видях как става тогава почнах с играчката, инсталирах на ново OpenWRT после друга версия и доста си поиграх да го разуча но не попаднах на работещо добро приложение. Да не говоря че и протокола PPPoE не работеше. Много е баран кода и се отчаква всеки да си го моделира както си иска за което нямам необходимото време и познания. Системата ти лесно може да стане с рутер като моя закачаш му и малко разширения и имаш пълен контрол. Ако си с picoip мога да ти пратя нещо интересно и работещо добре, още не съм го завършил по ред причини но като го завърша го пускам в нет пространството за свободно ползване. Китайската метео за колко я взе че имам мерак на такава?
А за бавареца ( парашут с дупка в средата ) като екстра.

Успехът се гради на знания и собствена религия!
Отговор