Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: BlackPearl в Mar 20, 2012, 19:04



Титла: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 19:04
Здравейте! Преди около седмица се сдобих с рутерчето wrt310n-rm, флашнах си го с DD-WRT и работеше перфектно. Днес се появи някакво съобщение че имало ъпдейт на фърмуера и реших да го ъпдейтна. Добре, но 2 минути след ъпдейта Wireless интернета спря кабелния, също.

Рутера не иска да ми даде IP нито да му влезна в контролния панел - а бутона ресет и този който е релоуд на панела са бездействащи (останали са без функция).

Та съм 99.9 % сигурен че това е поради омазан Firmwarе, но нямам представа какво мога да направя :S

Някакви идеи?

Едит: Да добавя че въобще не пуска Wireless.


Титла: Re: Ръчно флашване на рутер
Публикувано от: b2l в Mar 20, 2012, 19:08
30/30/30 reset
http://www.dd-wrt.com/wiki/index.php/Hard_reset_or_30/30/30


Титла: Re: Ръчно флашване на рутер
Публикувано от: mystical в Mar 20, 2012, 19:27
Или влизаш в конзолата на рутера:
erase nvram
Съживява Linksys рутери, изтрива всичко, което се пази в nvram памета. Включително и стари конфигурационни файлове, останали след префлашване, поради които всъщност рутера не работи коректно.


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 19:30
Здравейте! Опитах се да направя 30/30/30 ресета, но не се получи. Аз ли бъркам не знам.

А какъв е втория вариант - къде се пише тази команда?


Титла: Re: Ръчно флашване на рутер
Публикувано от: b2l в Mar 20, 2012, 19:30
Или влизаш в конзолата на рутера:
erase nvram
Съживява Linksys рутери, изтрива всичко, което се пази в nvram памета. Включително и стари конфигурационни файлове, останали след префлашване, поради които всъщност рутера не работи коректно.

И как ще влезе като няма IP?


Титла: Re: Ръчно флашване на рутер
Публикувано от: Acho в Mar 20, 2012, 19:33
То IP на машината и ръчно може да си сетне, не е това проблема. Ама ако няма пинг до IP-то на рутера, или той тотално не отговаря на никакви заявки до него, тогава е кофти, ако го е брикнал. И ще има МАМАТА ............


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 19:35
Точно това е проблема... Най вероятно или аз не си превеждам правилно стъпките за 30/30/30 ресета или функциите на бутоните са във фърмуера и не правят нищо ...

Сега ще се опитам да го направя отново като има кънектнат компютър.
Също ще опитам да пусна телнет до 192.168.1.1

Опитах се да инсталирам настройките от диска, но уви - не засича рутер

Едит: Не се получава...


Титла: Re: Ръчно флашване на рутер
Публикувано от: b2l в Mar 20, 2012, 19:42
Опитах се да инсталирам настройките от диска, но уви - не засича рутер

От кой диск? От този на TP-LINK-а? - Хахахахах и как да стане това, като си му сменил firmware-a? Ти написа ли си статично IP?


Титла: Re: Ръчно флашване на рутер
Публикувано от: Acho в Mar 20, 2012, 19:44
Ти каквото и да опитваш да правиш колега, първо пусни един пинг до рутера. Има ли отговор - тогава вече мъчиш другото. Пожелавам ти да си го ънбрикнеш и да си тръгне пак нормално. Отново се доказа правилото :

БАЧКА ЛИ ЕДНО НЕЩО - НЕ СЕ ПИПА !


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 19:44
Хм... За това не се бях сетил  ;D ;D.

Ай пито ми е статично, но рутерите ми го засичат като динамично.

Едит: Благодаря :) Няма отговор от рутера ...


Титла: Re: Ръчно флашване на рутер
Публикувано от: Acho в Mar 20, 2012, 19:46
Цитат -> "Ай пито ми е статично, но рутерите ми го засичат като динамично."

Ей това много не го разбрах колега. Не хващам логиката ти.


Титла: Re: Ръчно флашване на рутер
Публикувано от: b2l в Mar 20, 2012, 19:47
Абе човек, ти от къде видя че има нова версия на firmware-a? Аз унас съм с WR1043ND и с DD-WRT и в админ панела на рутера, никъде не намирам да има нова версия...?

Цитат -> "Ай пито ми е статично, но рутерите ми го засичат като динамично."

Ей това много не го разбрах колега. Не хващам логиката ти.

Приказва глупости.


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 19:48
Смисъл такъв че Ай пи адреса ми е динамичен ( доставчика ми дава динамичен ) а рутера го задържа едно и го пръска на локалната мрежа :)


Титла: Re: Ръчно флашване на рутер
Публикувано от: Acho в Mar 20, 2012, 19:49
Абе ти сега забрави за WAN. После ще си го сетнеш правилното. Сега гледай от LAN страната да си оправиш всичко и да ОБАДИ рутера.


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 19:50
Не се изразих правилно ^_^
Бях със стара версия и им влезнах в сайта и видях по нова версия


Титла: Re: Ръчно флашване на рутер
Публикувано от: b2l в Mar 20, 2012, 19:51
Не се изразих правилно ^_^
Бях със стара версия и им влезнах в сайта и видях по нова версия

А новата версия имаше ли я в листа за твоя модел рутер?


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 19:52
Не се изразих правилно ^_^
Бях със стара версия и им влезнах в сайта и видях по нова версия

А новата версия имаше ли я в листа за твоя модел рутер?
Естествено, не съм толкова зле да сложа фърмуер за друг хардуер  ;D


Титла: Re: Ръчно флашване на рутер
Публикувано от: b2l в Mar 20, 2012, 19:55
Не се изразих правилно ^_^
Бях със стара версия и им влезнах в сайта и видях по нова версия

А новата версия имаше ли я в листа за твоя модел рутер?
Естествено, не съм толкова зле да сложа фърмуер за друг хардуер  ;D

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


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 19:58
До някъде си прав (всеки разбира занаята си) но нека погледнем над този проблем. Мисля че ще е полезно за доста хора (поне аз познавам много приятели които са си хвърляли рутерите точно заради този проблем)


Титла: Re: Ръчно флашване на рутер
Публикувано от: chen_dzen в Mar 20, 2012, 20:02
arp -a


Титла: Re: Ръчно флашване на рутер
Публикувано от: bop_bop_mara в Mar 20, 2012, 20:02
Тоя рутер нали има някакви лампички (макар че dd-wrt някой път не ги командва като хората) - какво свети, какво не...

Също един въпрос относно модела - wrt310n-rm - това rm случайно да значи refurbished?

поне аз познавам много приятели които са си хвърляли рутерите точно заради този проблем
Ми то човек като се докара на такова дередже... май няма мн други опции  :(


Титла: Re: Ръчно флашване на рутер
Публикувано от: b2l в Mar 20, 2012, 20:02
До някъде си прав (всеки разбира занаята си) но нека погледнем над този проблем. Мисля че ще е полезно за доста хора (поне аз познавам много приятели които са си хвърляли рутерите точно заради този проблем)

Да и аз познавам доста такива. А ако с теб се запознаем, бройката им на тези който са си хвърлили рутерите ще се увеличи с единица.


Титла: Re: Ръчно флашване на рутер
Публикувано от: Acho в Mar 20, 2012, 20:05
Спокойно колега. Ако трябва направи една почивка. Вземи си малко въздух. Изпий едно кафе, ако си пушач - изпуши една цигарка. Ако трябва и до гаджето скокни. То когато човек е под напрежение, винаги ще направи грешки. Пък после ще си го гледаш пак тоз брикнатия рутер.


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 20:06
Не, не мисля да хвърлям рутера :) Дори и да не успея с ваша помощ да го оправя - смятам да го дам на един приятел да го качи на програматор и да го оправи :)


Титла: Re: Ръчно флашване на рутер
Публикувано от: chen_dzen в Mar 20, 2012, 20:11
arp-то какво ти дава като си закачен в лан-а?


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 20:14
arp - то кво ти дава като си закачен в лан-а.
Индикатора (лампата) на рутера свети, уж се опитва да се свърже, но се показва триъгълника и ми показва че съм с някакво ай пи което не е в моята мрежа.


Титла: Re: Ръчно флашване на рутер
Публикувано от: chen_dzen в Mar 20, 2012, 20:29
arp - то кво ти дава като си закачен в лан-а.
Индикатора (лампата) на рутера свети, уж се опитва да се свърже, но се показва триъгълника и ми показва че съм с някакво ай пи което не е в моята мрежа.

arp -a && ndp -n -a


Титла: Re: Ръчно флашване на рутер
Публикувано от: Acho в Mar 20, 2012, 20:30
Ама вземи и си го сетни РЪЧНО, да не е - auto by dhcp. Няма да има никакви триъгълници тогава.


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 20:36
Какво трябва да напиша на Ай пи , мак адреса и Gateway-a?


Титла: Re: Ръчно флашване на рутер
Публикувано от: solarflux в Mar 20, 2012, 21:05
Първо, надявам се не си сменял ЛАН ип-тата и са си в 192.168.1.0/24
Ако е така, слагаш си ип 192.168.1.2 / 255.255.255.0 на лаптопа, и връзваш към лан порт, след което пускаш един пинг към 192.168.1.1,  рестартираш рутерчето, държейки ресет 5 секунди и пробваш
tftp 192.168.1.1
binary
rexmt 1
timeout 60
trace
Packet tracing on.
tftp> put  /path/to/firmware.bin

чакаш 5 минути, рестартираш рутерчето от кабела и се надяваш пинга да тръгне...

ако не се закачи тфтп-то, пробваш тоя 30/30/30 метод и после това дето написах...

ако не стане най-добре е да го отвориш и да се закачиш по рс232



Титла: Re: Ръчно флашване на рутер
Публикувано от: b2l в Mar 20, 2012, 21:13
ако не стане най-добре е да го отвориш и да се закачиш по рс232

Поредния безмислен пост - да беше проверил дали wr310 има RS... Що за глупости пишеш?!


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 21:19
Голям напредък - направо не мога да мисля вече трезво от толкова неуспешни опити бях изгубил всякаква надежда. Направих по горе споменатото и вече има отговор на пинга който съм 100% сигурен че е от рутера защото когато го изключа пакетите спират. До тук добре обаче няма контролен панел и тези команди които е дал за тфтп не работят.

Някакви идеи?


Титла: Re: Ръчно флашване на рутер
Публикувано от: chen_dzen в Mar 20, 2012, 21:25
смятам да го дам на един приятел да го качи на програматор и да го оправи
Действай


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 20, 2012, 21:27
Оставил съм го на заден план защото е много далеч от мен (на другия край на България е)


Титла: Re: Ръчно флашване на рутер
Публикувано от: solarflux в Mar 20, 2012, 23:56
ако не стане най-добре е да го отвориш и да се закачиш по рс232

Поредния безмислен пост - да беше проверил дали wr310 има RS... Що за глупости пишеш?!

по принцип не храня тролове, но ти очевидно имаш нужда
http://imgur.com/zDF1e
по-добре вместо да дам някакъв съвет да пиша да си хвърли рутера само за да си вдигна пост каунта?

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




Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 21, 2012, 00:44
Пауъра мига - отговора на пакетите е 100, тфтп не работи (смисъл не се качват файлове - тайм аут) [опитах се да инсталирам Томато фърмуер който се инсталира точно през тфтп с едно .бат скриптче]

А какво имаше предвид под това че много кратко се включва ...... Това не го разбрах?

Едит: Ето малко copy от конзолата.

Waiting for the router... Press Ctrl+C to abort.
tftp -i 192.168.1.1 put tomato.trx
Error on server : code pattern incorrect

След това грешката се оправи сама и следва:

Reply from 192.168.1.1: bytes=32 time<1ms TTL=100
tftp -i 192.168.1.1 put tomato.trx
Timeout occurred


Титла: Re: Ръчно флашване на рутер
Публикувано от: Acho в Mar 21, 2012, 07:11
@BlackPearl Само да те попитам колега, ти tftp-то (trivial ftp) откъде се опитваш да го направиш ? В смисъл от Windows-кия Command Prompt, или от Linux-ка конзола ?


Титла: Re: Ръчно флашване на рутер
Публикувано от: solarflux в Mar 21, 2012, 09:10
На първо време престани със експериментите с фърмуеъри и се опитай да инсталираш официалния от линксис.
Ако успееш (а има всички изгледи че ще...), след това можеш да сложиш какъвто искаш фърмуеър.
Тъй като си под уиндоус, командата трябва да е
tftp -i 192.168.1.1 PUT \path\to\firmware.bin
пускаш един пинг, рестарираш държейки ресета за 5 секунди, пускаш ресета, и в момента в който тръгне пинг-а трябва да пуснеш тфтп-то....
имай предвид, че ще ти напише доста бързо, че се е качил фърмуеър-а, но не му вярвай, изчакай поне 5 минути след това за да се флашне и тогава рестартирай...


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 21, 2012, 16:09
@BlackPearl Само да те попитам колега, ти tftp-то (trivial ftp) откъде се опитваш да го направиш ? В смисъл от Windows-кия Command Prompt, или от Linux-ка конзола ?
Здравей! Опитвах през уиндоуския CMD, но не е проблем и да го пробвам под терминал :)

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

Ще се пробва след около 30 минутки когато ми дойде търпението  ;D


Титла: Re: Ръчно флашване на рутер
Публикувано от: Acho в Mar 21, 2012, 16:33
Препоръчвам от Линукс конзола да се изпълни всичко. И ping и tftp и т.н. Имам такива спомени, че под Windows се сгъбваше нещо и не ставаше като хората.


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 21, 2012, 16:53
Здравейте колеги! Понеже съм на лаптопа и не мога да чета постоянно новите постове не прочетох препоръката за линукс - а май наистина под уиндоус се бъгва...

Всичко си беше наред (този път ресета работи) ресетнах го вземаше си пакети с ТТЛ 100, написах в CMD

tftp -i 192.168.1.1 PUT C:\WRT310Nv2_2_0_01_004.bin

Transfer successful: 3506208 bytes in 8 secounds, 438276 bytes/s

Добре, но сега пък ми тайм аутва пакетите ??? ???


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 21, 2012, 21:20
Здравейте, днес откакто се качи фърмуера през тфтп вече какво ли не пробвах - не получавам отговори на пакетите от рутера... Някакви идеи?

Пробвах с 30/30/30 ресета, обикновен ресет но нищо не помага. Вързал съм се на неговата мрежа (с ай пи 192.168.1.2)


Титла: Re: Ръчно флашване на рутер
Публикувано от: solarflux в Mar 22, 2012, 09:40
не си го изчакал поне 5 минути след качването на фърмуеъра и затова е така...
сега ако можеш да стигнеш до тфтп пробвай пак, но този път след като се качи фърмуеъра го чакаш известно време и чак тогава рестартираш


Титла: Re: Ръчно флашване на рутер
Публикувано от: Acho в Mar 22, 2012, 09:52
/off (или май не е много off)

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


Титла: Re: Ръчно флашване на рутер
Публикувано от: plamen_f в Mar 22, 2012, 12:14
+1 Ачо


Титла: Re: Ръчно флашване на рутер
Публикувано от: b2l в Mar 22, 2012, 12:42
+1 @solarflux


Титла: Re: Ръчно флашване на рутер
Публикувано от: clovenhoof в Mar 22, 2012, 13:01
+1 @b2l


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 22, 2012, 13:52
Здравейте колеги! Рутера го оправих още днес рано сутринта (към 5) и реших да напиша във форума като се събудя.

Искам да благодаря на ВСИЧКИ които се опитаха по какъвто и да е било начин да помогнат  [_]3 :)

Сега да поясня как се оправи - Значи това е малко нелогично, но всичко си имаше тактика  ;D

Първо си смених Ай пито на 192.168.1.2, свързах лаптопа с рутера
Почна да дава Time out на пакетите. Това се оправя по следния  начин:
Когато е изключен задържате ресета за 30 секунди и го включвате. Винаги се оправя така като дропи пакети. След като го включите ще ви приема пакетите с ТТЛ 100...

Вземате от някъде достъп до интернет (приятел, брат, сестра) теглите си фърмуера на рутера ви (Много внимавайте коя версия на хардуера е рутера ви и за коя версия е фърмуера).

Прехвърляте го в C:\, отваряте нов CMD и пишете следната команда:

tftp -i 192.168.1.1 PUT C:\Firmware.bin
За около 10 секунди ще ви изпише че е готово, но му вярвайте - изчакайте 2-3 минути колкото и фатални да са те  ;D Ако искате можете да наблюдавате рутера през това време - ресетва се няколко пъти :)


Титла: Re: Ръчно флашване на рутер
Публикувано от: plamen_f в Mar 22, 2012, 14:01
HAPPY END !


Титла: Re: Ръчно флашване на рутер
Публикувано от: Acho в Mar 22, 2012, 14:01
Похвално. Спасен е още един брикнат рутер-кутийка. Дано си извадил за себе си някои поуки от тази ситуация колега. Пожелавам бъдещи успехи.


Титла: Re: Ръчно флашване на рутер
Публикувано от: BlackPearl в Mar 22, 2012, 14:56
Благодаря отново, и да добавя:

Това ме научи на факта че това дето работи не се пипа!


Титла: Re: Ръчно флашване на рутер
Публикувано от: bop_bop_mara в Mar 23, 2012, 09:54
Сега да поясня как се оправи...
solarflux не каза ли абсолютно същото? ??? Иначе честито!

Това ме научи на факта че това дето работи не се пипа!
Това е доста крайно... По-скоро "това, дето работи, му правиш бекъп и почваш да го мажеш". :D


Титла: Re: Ръчно флашване на рутер
Публикувано от: Naka в Mar 23, 2012, 11:25
Това ме научи на факта че това дето работи не се пипа!
Това е доста крайно... По-скоро "това, дето работи, му правиш бекъп и почваш да го мажеш". :D

Това се отнася не само за софтуер ами и за всичко друго - електроника, машинарии и т.н. Няма как да се направи бакуп на хардуер. ;D


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

Обаче, ако сме сигурни, че всичко работи както трябва с боот блоковете, няма проблеми колкото пъти искаме да си го флашваме - докато не пре***м флаш чипа.



Титла: Re: Ръчно флашване на рутер
Публикувано от: dejuren в Mar 23, 2012, 11:44
Това ме научи на факта че това дето работи не се пипа!
Това е доста крайно... По-скоро "това, дето работи, му правиш бекъп и почваш да го мажеш". :D

Това се отнася не само за софтуер ами и за всичко друго - електроника, машинарии и т.н. Няма как да се направи бакуп на хардуер. ;D
Има, купува се hot-swapable хардуер.
/off Цялата тази ми прилича на парче моя подпис: "Две седмици цъкане с мишката спестяват два часа четене на документацията". Схващате къде е сарказъма, нали?
Личен опит: два дена четох каква ли не документация по OpenWRT, щото тя е много и зле структурирана, рутера така и не го бях пуснал нито веднаж до тогава, имах процедурата за ресет разпечатана, резервно копие от оргиналния и OpenWRT фирмуер и тогава започнах да го флашвам. И познайте - трябваше да го ресетна и ре-флашна, което ми отне допълнтелно половин час. Оттогава спазвам същия ред на работа, а рутера работи забравен нейде за да си напиша коментара...