По време на експериментите през ръцете ми минаха три рутера. Един от D-Link и два от Asus. Всички те имаха нужда от подобрение. Но това стана ясно по-късно. След като видях нови версии на фърмуера на официалния уебсайт, едно пътуване до търсачките свърши своята работа. Оказа се, че флашването е обичайно и дори необходимо нещо. Първият път флашнах D-Link от любопитство. Исках да видя какво ще стане. Добре му се отрази. Следващите Asus WL-520gu и RT-N16 бяха сменени без съмнение. Важно е преди "операцията" да решите защо да флашнете и какъв фърмуер. Защо мига - изглежда е ясно. Нов фърмуер - нови функции. Но какъв фърмуер - трябва да помислите. Във всеки случай, като правило, винаги има възможност да се върнете към фабричните настройки.

Ако не знаете какъв фърмуер да използвате, отидете на Googleи да се запознаете с различни мнения. Навремето взех решение. Моят избор е DD-WRT. В допълнение към марковите, инсталирах фърмуера "от Олег". Със сигурност това е много добър фърмуер. Много хора го използват. Но аз не я харесвах. Освен това не е ясно защо вътрешното развитие има англоезичен интерфейс. Някак не патриотично. DD-WRT според мен е по-демократичен, интуитивен, много полезен и накрая международен.

Така че фърмуерът DD-WRT.За да актуализирате до DD-WRT, трябва да поставите рутера в режим на възстановяване на фърмуера. Свързваме компютър към него чрез LAN, изваждаме всичко USB устройстваот рутера. Регистрираме мрежовия адрес 192.168.1.2 и адреса на шлюза 192.168.1.1 на компютъра. Инсталирайте предоставения софтуер от диска от рутера или го изтеглете от уебсайта на Asus.

След това трябва да изключите рутера, след това да натиснете черния бутон "Reset" с химикал или друг тънък предмет и да включите захранващия кабел, като продължавате да държите същия бутон. В същото време индикаторът за захранване на предния панел започва да мига на рутера. След това стартираме програмата за възстановяване на фърмуера от папката ASUS Utility, като преди това напълно изключихме всички защитни стени, вкл. вграден в Windows.

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

Въведете последните 3 знака от името на рутера в полето за въвеждане. Изберете Asus RT-N16 и получете списък с препоръчан фърмуер. Изтеглете фърмуера на Asus RT-N16: Изображение за първоначално флашване и например NEWD K2.6 Big Generic. Впоследствие NEWD K2.6 Big Generic може лесно да бъде заменен с по-нов.

Забележка: ако вашият рутер "не иска" да влезе в инженерния режим (това се случи с моя), можете да опитате да го "закарате" там, като извършите твърдо нулиране по метода 30/30/30. Когато рутерът е включен, натиснете бутона за нулиране, задръжте за 30 секунди, без да пускате бутона, изключете захранването и задръжте за още 30 секунди, без да пускате бутона, включете захранването и задръжте бутона за нулиране отново за 30 секунди.

ВАЖНО ДОПЪЛНЕНИЕ.
Един ден (19.06.2012 г.) реших да актуализирам фърмуера. Тъй като се смятах за опитен боец, небрежно избрах фърмуера, в резултат на което рутерът спря да „пингува“ и външно изглеждаше мъртъв, въпреки че мигаше с индикатори Lan. Той обаче не искаше да влезе в "инженерния режим" (режим на възстановяване на фърмуера). За този случай намерих решение, което работи за мен.

цитирам:
Ситуация: случайно сте флашнали рутера Asus RT-N16 (който е посочен навсякъде под тип R2) с фърмуер за рутери тип R1. Разбира се, вашият апарат се престори на мъртъв. Уеб лицето не работи, IP адресите не се разпространяват... Опитвате се да го поставите в режим на възстановяване, но той отказва. Вече се отчайвате, придобивате увереност, че сте получили тухла. Но, както прочетох в един форум, " Рутери Asusневъзможно да се направи с тухли". Затова извършваме следните действия:

1. Нулирайте фабричните настройки. За да направите това, изключете ВСИЧКИ кабели (включително захранващи) и задръжте натиснат (помислихте си Reset, но вие смеки) бутона WPS. Докато го държите натиснат, поставете захранващия кабел, задръжте за около пет секунди и освободете.

2. Настройте компютъра, от който ще възстановим. Предписваме статичен IP адрес и подмрежова маска съответно 192.168.1.2 и 255.255.255.0. Инсталирайте Firmware Restoration от диска с помощната програма, стартирайте и изберете изображението на фърмуера.

3. Превключете рутера в режим на възстановяване. Вкарваме във всеки LAN порт на рутера кабел, свързан от другия край към компютъра, от който ще се извърши възстановяването. Изваждаме захранването, задържаме Reset, вкарваме захранването, задържаме нулирането, докато индикаторът за захранване мига равномерно бавно, освобождаваме нулирането и отиваме до компютъра, за да натиснете бутона за изтегляне.

4. Чакаме и гледаме.

5. Нулирайте рутера до фабричните настройки чрез Web-GUI. Тук и без моите обяснения е ясно как се прави.

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

Можете да проверите готовността на рутера да получи фърмуера ping команда 192.168.1.1 Преди твърдо нулиране ttl ще бъде 64, след нулиране ttl става 100.
Така вашият рутер е готов да получи фърмуера.

В прозореца за възстановяване на фърмуера изберете файла с минималния фърмуер с разширение *.trx и щракнете върху изтегляне. Процесът на фърмуера ще започне.

След като програмата ви информира за края на процеса на прехвърляне на файлове, изчакайте 3-5 минути и изключете захранването на рутера. След 30-40 секунди включете рутера, изчакайте да се зареди и "ping" ping 192.168.1.1, ако ttl=64, тогава всичко е "ОК".

Променяме ip-то на компютъра на машината и отиваме на WEB интерфейса. Ще бъдем помолени да променим потребителското име и паролата. Сменяме и рестартираме рутера отново и отиваме на WEB интерфейса с нова парола. След това можете да качите пълноправен фърмуер от dd-wrt.

След като изтеглите фърмуера, отидете на WEB интерфейса. Раздел Администриране Избор на език и променете езика на руски. Щракнете върху Прилагане на настройките, след което Рестартирайте рутера. След рестартиране отидете на раздела Поддръжка, Актуализация на фърмуера. Изберете изтегления фърмуер и щракнете върху актуализация.

Всичко, вие с нов фърмуер.

Остава да конфигурирате параметрите на вашата връзка, wi-fi, да свържете usb диск, да инсталирате FTP сървър, Уеб сървър, ако имате нужда от Samba, инсталирайте Optware, препратете портове (ако е необходимо), организирайте дистанционнорутер и компютър и много други, каквото ти душа иска. Като цяло, едва сега ще започне истинската и интересна работа!

Съответства на вашия модел рутер и неговата хардуерна версия.

Изтеглете фърмуера DD-WRT на рутера. Как да го направя за TP-Link рутери, написано . Инструкциите за подмяна на фърмуера за други производители на рутери могат да бъдат намерени на уебсайта на разработчиците на DD-WRT или на техния форум.

След като актуализирате фърмуера, въведете адреса в браузъра 192.168.1.1 . Ще видите страница с молба да въведете ново потребителско име и парола. Въведете ги и не забравяйте да запишете.

Нека да преминем към настройката на рутера. Изберете от менюто Настройка-Основна настройка. В глава настройка на мрежатав полето Локален IP адресзаписвам 192.168.99.1 , това ще бъде новият адрес на вашия рутер. Ние го променяме, за да елиминираме евентуални мрежови конфликти с други рутери във вашата мрежа в бъдеще. Което най-вероятно имате.

В локален DNSпредписвам IP адрес на DNS сървър - 8.8.8.8

На същата страница в раздела Настройки на сървъра за мрежови адреси (DHCP)изключете 3 опции Използвайте DNSMasq за DHCP, Използвайте DNSMasq за DNS, DHCP-авторитетен

Внимание, след прилагане на параметрите адресът на рутера ще се промени на 192.168.99.1

За да не загубите контрол над рутера, конфигурирайте отдалечен достъпот външната мрежа през WAN порта. Отиди на страница Администрация-Управление. В глава Отдалечен достъпвключете опциите Управление на уеб GUIмарка HTTP. След това рутерът ще бъде достъпен чрез своя външен ip адрес и порт 8080.

Да преминем към WiFi настройкаточки за достъп. Отворена страница Безжична връзка - Основни настройки. В полето Име на безжична мрежа (SSID)въведете името на вашата WiFi гореща точка, например името на вашето заведение.

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

Отиди на страница Безжична безжична сигурност, уверете се, че опцията Режим на защитае в състояние хора с увреждания.

Сега нека да преминем към настройката на самата гореща точка.

    • Отворена страница Услуги-Гореща точка
    • В глава Chillispotактивирайте опцията Chillispot,поставяне на знак активирайте
    • в полето IP/DNS на основния радиус сървървлизам радиус.сайт
    • в полето Backup Radius Server IP/DNSвлизам радиус2.сайт
    • в DNS сървър IPвлизам 8.8.8.8
    • в URL за пренасочваневлизам https://auth.site/hotspotlogin
    • в Споделен ключвъведете ключа wfs123
    • в Radius NAS IDвъведете своя хостпот ID от личния си акаунт
    • в полето UAM Secretвъведете паролата си за гореща точка от личния си акаунт
    • в полето UAM разрешеновлизам

95.167.165.64/27,195.118.0/23.91.229.116.0/22,213.59.64/28.91.200.28.0/24.91.227.52.0/24,198.241.128.66.211.128.28.28.PAL.paymaster.rupaymaster.com,paymaster.com,paypalobject ,www.paypal.com,www.paypalobjects.com,www..site,support.site,lk.site,account.site,s1.site,s2.site,s3.site,s4.site,s5.site, s6.сайт, s7.сайт, s8.сайт, s9.сайт, s10.сайт, s11.сайт, s12.сайт, s13.сайт, s14.сайт, s15.сайт, s16.сайт, s17.сайт, s18. сайт, s19.сайт, s20.сайт

За социалните мрежи е необходимо допълнително да посочите адресите:
103.4.96.0/22,104.108.32.0/20,104.244.40.0/21,107.20.0.0/14,157.240.0.0/16,173.194.0.0/16,173.252.64.0/18,184.84.0.0/14,185.16.244.0/22,185.29.130.0/24,185.32.248.0/22,185.45.4.0/22,188.166.114.0/24,192.133.76.0/22,199.16.156.0/22,199.201.64.0/22,199.59.148.0/22,199.96.56.0/21,2.20.254.0/24,2.21.7.0/24,204.15.20.0/22,212.30.134.0/24,213.180.193.119,217.20.144.0/20,217.69.128.0/20,23.64.227.0/24,31.13.0.0/16,34.192.156.0/24,34.194.135.0/24,34.194.67.0/24,34.198.69.0/24,34.200.158.0/24,34.200.33.0/24,45.64.40.0/22,46.101.169.0/24,5.61.16.0/21,52.0.0.0/11,54.144.0.0/9,54.88.138.0/24,54.88.208.0/24,64.233.160.0/19,66.220.144.0/20,69.171.224.0/19,69.63.176.0/20,74.119.76.0/22,74.125.0.0/16,8.25.195.0/21,87.240.128.0/18,87.250.250.0/23,93.158.134.0/24,93.186.224.0/20,95.142.192.0/20,95.167.165.90/24,95.213.0.0/18


Възможни проблеми

Уверете се, че не сте влезли случайно допълнителни пространствав полето UAM Allowed, в противен случай нещо може да не работи. В случай, че използвате бетафърмуер DD-WRT, ще ви трябва в полетата IP/DNS на основния радиус сървъри Backup Radius Server IP/DNSпишете вместо имена радиус1.сайти радиус2.сайттехните IP адреси 195.14.118.42 и 95.167.165.93

Изборът на домашен рутер обикновено се свежда до това да отидете в магазина и да купите това, което препоръчват и за предпочитане на малка цена. След това има вариации дали имате нужда от WiFi или не, поддръжка на принтер и може би това е всичко. И сега имам Dlink DIR-320 в ръцете си. Честно казано, имах нужда от DIR-320, за да го флашна в съвсем различно устройство. Но преди да започна експериментите си с него, реших да го тествам, така да се каже, за предназначението му.

Няма смисъл да давам технически характеристики на Dlink DIR-320, който има нужда лесно ще ги намери.
Бих искал да се спра на неговите интересни характеристики и на видовете фърмуер за него с последващо тестване.
Както можете да си представите, има както официални, така и неофициални.

Част първа - официална

Към момента на писане той беше изтеглен от официалния сайт най-новия фърмуерпо номер: 1.21
Поддържани протоколи за работа с доставчици: Статичен IP, DHCP, PPPoE, L2TP, PPTP.
Това означава, че можете да свържете DIR-320 към почти всеки доставчик. И най-интересното е поддръжката на протокола за криптиране MPPE128, но само за PPTP, за да убеди рутера да се свърже чрез L2TP, използвайки криптиране стандартни средстване изглежда възможно.
Стандартът за безжична комуникация WiFi е 802.11g със своите 54Mbps.
USB порт за свързване на принтер. Заради интереса го пробвах с моя Cannon MP600 MFP - печатът става веднага и без никакви проблеми. Скенерът не провери.
Сега истинската тема на въпроса.
Каква реална скорост може да осигури DIR-320? И ето какво получих.

Мисля, че организацията на масата ще бъде ясна за всички. Сега да поговорим за ценностите.
LAT - LAN - 95 Mbit / s показва, че няма вътрешни ограничения в 4-портовия комутатор.
LAN - WiFi - 27 Mbps на разстояние половин метър. Мнозина ще попитат къде са обещаните 54? Не беше, не е и няма да бъде.
Разберете, че има голяма разлика между теоретичния пик и това, което е в действителност, това се отнася за всички устройства с WiFi и DIR-320 не е изключение в това отношение.
Разхождайки се из апартамента с лаптоп, скоростта не падна под 20 Mbps, което е много добър резултат.
Свързването към доставчик чрез обикновен IP (без добавки като PPTP или L2TP) дава отлични резултати и свързването дори на най-бързите интернет тарифи има смисъл с такава схема.
Но PPTP, който регионалните доставчици обичат да свързват толкова много, изобщо не се отдава на скорост - само 12 Mbps.
Това означава, че ако вашият тарифен планви дава право на скорост над 10 Mbps, тогава просто няма да можете да се насладите на достъп до световната мрежа при пълна скорост. Всъщност рутерът няма да пропуска повече от 10 Mbps през себе си.
Скоростта пада още повече, ако активирате MPPE криптиране, но като правило доставчиците не го поддържат и между другото е много напразно!
L2TP изглежда малко по-добре, така че ако вашият доставчик поддържа PPTP и L2TP връзки, тогава трябва да дадете предпочитание на втория протокол.
Сега ще се опитам да обобщя стандартен фърмуери устройството като цяло.
Функционалността е наистина богата, организацията на настройките е доста проста, безжична връзкасъщо работи добре. Страхотен уред за много малко пари.
Ако вашият интернет доставчик поддържа само PPTP или L2TP връзки,
и искаш да сърфираш в нета със скорост над 10Mbps, значи ти трябва по-сериозен рутер. В други случаи това е чудесен избор.

Част втора - официална, но по някаква причина забравена Yota>

Преди време под DIR-320 в офиса. Сайтът имаше версия на фърмуера за работа на рутера с Yota. Бях много изненадан, когато не намерих уебсайта й...
Момчетата от Dlink, те наистина отказаха да коментират Yota, те казват, че беше, сега не е и няма да бъде. Но напразно много хора се нуждаят от евтин рутер с поддръжка на Yota USB модеми. Не знам кой с кого какво не е споделил, но като цяло политиката на компанията сега е ...
По истина и не съвсем по истина успях да получа най-новата версия на фърмуера, който беше на уебсайта на Dlink (връзки в края на прегледа).
И така: generic-2.0.130 с поддръжка на Yota.
За съжаление USB Yota модемНе го намерих, така че ще се огранича до тестване без него.

Като цяло показателите са по-лоши и това е тъжно.
Само L2TP се увеличи значително честотна лента. Но като цяло няма MPPE криптиране.
И няколко думи за интерфейса. За разлика от официалния фърмуер 1.21, където интерфейсът изглежда много ясен и ориентиран към потребителя, този уеб интерфейс може да изплаши дори опитни системни администратори със своята неяснота и объркване.
Като цяло, ако не се нуждаете от поддръжка на Yota, тогава моят съвет към вас е да останете официален фърмуер 1.21.

Част трета - не е официална или DD-WRT

Не успях веднага да получа ясен отговор какво се крие зад това съкращение, затова ще го кажа със собствените си думи.
DD-WRT е алтернативен фърмуерразширяване на функционалността на редица устройства, включително DIR-320.
Има различни видове, като леко се различават по функционалността, зашита в тях. Например, има фърмуер, който ви позволява да превърнете вашия DIR-320 в VPN сървър, или направете хранилище за файлове от него. Който желае винаги може да експериментира.
Връщайки се към Yota, първоначално няма поддръжка за него в DD-WRT!
Flash DD-WRT от вградения уеб интерфейсно не можете, тук трябва да действате малко по-различно.
В мрежата има инструкции за неговия фърмуер. Предлагам ви моята версия, която е минимална краткосроченще ви даде резултати.

Първо изтеглете файла с фърмуера, като въведете името на модела DIR-320 в лентата за търсене.
Ще има няколко опции за изтегляне, от които да избирате. Избрах стандартния dd-wrt.v24_std_generic.bin
Поставяме го например в C:\DIR-320
В същата директория създайте файл flash.bat със следното съдържание:

код:
@Echo Off
:НАЧАЛО
arp-d
ping -n 1 -w 10 192.168.0.1
Ако ниво на грешка 1 отидете на НАЧАЛО
Ако ниво на грешка 0 отидете на FLASH
Отидете до КРАЙ

:СВЕТКАВИЦА
Ехо *** Започнете да мигате ****
tftp -i 192.168.0.1 постави dd-wrt.v24_std_generic.bin


Няма да навлизам в подробности, просто е необходимо и това е :) О, да, ако имате Компоненти на Windowsняма нужда от tftp, инсталирай го, има много инструкции в нета.
За да е наред всичко продължаваме да правим точно както съм написал.
Присвояваме 2 адреса на мрежовата карта 192.168.0.10 и 192.168.1.10 маска 255.255.255.0 Свързваме нашата мрежова картакабел директно към LAN 1 DIR-320 порт, всичко останало от рутера трябва да бъде деактивирано за времетраенето на фърмуера.

Допълнителни точки:

2. Стартирайте файла flash.bat като администратор
3. Натиснете RESET на рутера
4. Включете захранването, докато всички светлини на рутера трябва да светят
5. Чакаме ги да изгаснат и да остане само LAN1, изчакваме още ТОЧНО 4 секунди и чак тогава пускаме RESET.

Индикаторът LAN1 трябва да мига интензивно за 2-3 секунди, което ще покаже, че пълненето е започнало.
Някъде след 2-3 минути можете да почукате на новия адрес 192.168.1.1, където ще бъдете помолени да ЗАДАДЕТЕ администраторско име и парола. О, да, почти забравих да кажа, току-що загубихте гаранцията си :)

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

изненадан? И аз честно казвам. Не само, че рутера стана по-бавен във всички отношения, освен това отказа да се свърже през PPTP!
След като аз, така да се каже, на личен опит, пробвах DD-WRT, аз лично не разбирам всички хвалебствени отзиви за мигане на DIR-320 към DD-WRT. Лично цялата тази функционалност просто не ми е необходима при такъв спад на пропускателната способност във всички отношения.

Част четвърта - обратно или връщане на всичко както си беше

Не успях да флашна родния фърмуер през tftp по подобен начин. Тук е необходимо да действате малко по-различно.
Допълнителни точки.

1. Рутерът трябва да е изключен.
2. Изпълнете командата arp -d
3. Стартирайте ping 192.168.0.1 -t
4. Натиснете RESET на рутера
5. Включете захранването, докато всички светлини на рутера трябва да светят
6. Чакаме ги да изгаснат и да остане само LAN1, изчакваме още ТОЧНО 4 секунди и чак тогава пускаме RESET.
7. Преминаваме през браузъра към опростения уеб интерфейс, където избираме файла с официалния фърмуер.

След няколко минути фърмуерът ще бъде завършен.
Много други продукти на Dlink могат да бъдат върнати към живот по подобен начин. Важно е да стартирате ping 192.168.0.1 -t. По причини, които не разбирам, ако това не бъде направено, тогава буутлоудърът просто минава и устройството или ще нулира настройките си, или ще продължи да стартира нормално, в зависимост от това колко търпение имате RESET.

Обобщаване
Ако просто се нуждаете от добър домашен рутер, не се колебайте да се спрете на официалния фърмуер и не го измисляйте. Ако имате нужда от поддръжка на Yota, тогава има смисъл да опитате или в офиса. фърмуер с Yota или дори изберете друго устройство, тъй като Dlink спря всякаква поддръжка за комбинацията от DIR-320 и Yota, което е изключително тъжно.
Мазохистите ... в смисъл на ентусиастите, те могат да опитат фърмуер на трети страни като DD-WRT, но след тестване използването на DD-WR за нормални цели ми изглежда много по-вредно, отколкото полезно.

DIR-320 има инсталирана 4 мегабайта флаш памет, така че фърмуерът не трябва да е по-голям от определения размер. Можете да използвате стандартната версия, но в този случай, файлова система jffs не оставя място за персонализирани файлове. За предпочитане е да използвате фърмуер от Eko - те могат да бъдат намерени в папката other / eko / V24_TNG / svnNNNNNN (изберете папката с най-голям номер). За USB поддръжка можете да изберете NEWD_mini_usb_ftp или NEWD_mini_usb версия.

Ако се нуждаете от повече функционалност от предоставената в мини версииили стандартен, използвайте метода, описан в Инсталиране на DD-WRT mega на рутери с 4MB флаш памет.

[редактиране] Подготовка за фърмуера

Ако вашият рутер вече е флашнат с DD-WRT, тогава нова версиятози фърмуер може да бъде изтеглен към него чрез уеб интерфейса. Ако рутерът има собствен фърмуер на D-Link, тогава поради разликата във файловите формати с фърмуера DD-WRT, той може да бъде изтеглен само с помощта на TFTP протокол. Процедурата за изтегляне е описана подробно по-долу.

Създайте папка на вашето устройство C: (напр. C:\dd-wrt). Изтеглете файла на фърмуера в тази папка и го преименувайте на firmware.bin.

Задайте IP адреса на мрежовия интерфейс на вашия компютър на 192.168.0.10 и маската на 255.255.255.0. Свържете мрежовия конектор на вашия компютър към LAN1 порта на DIR-320. Все още не включвайте рутера.

[редактиране] Ръчен фърмуер

Преди да използвате TFTP, струва си да опитате да качите DD-WRT чрез режим на срив (ще се изразходва по-малко време). Ако има проблеми, отидете на фърмуера чрез TFTP.

DIR-320 се флашва с помощта на TFTP протокол. След включване на захранването на рутера за кратко (около 2 секунди) стартира вграденият TFTP сървър, с който можете да изтеглите на устройството нов фърмуер. Най-трудното нещо е да хванете правилния момент във времето, през който трябва да издадете команда за изтегляне на фърмуера. Рядко работи от първия път, така че бъдете готови да направите няколко опита и бъдете търпеливи.

Важно:Вероятно DIR-320 с фреш D-Link фърмуеризобщо не стартирайте TFTP сървъра и е невъзможно да хванете правилния момент във времето. В този случай, за да изтеглите вашия фърмуер за първи път, ще трябва да направите пълно нулиране DIR-320: изключете захранването, натиснете и задръжте бутона за нулиране, включете захранването, изчакайте 15 секунди, отпуснете бутона за нулиране. След тази процедура рутерът трябва да отговори на ping с TTL=100:

Отговор от 192.168.0.1: байта=32 време<1ms TTL=100

В това състояние рутерът не функционира, той чака фърмуера да бъде изтеглен през уеб интерфейса (само D-Link) или чрез TFTP. Освен това TFTP не работи през цялото време, а само няколко секунди (около 4 секунди) след включване на захранването. Това не е много, но достатъчно, за да качите фърмуера за първи път. Изключете DIR-320.

Стартирайте на вашия компютър командна линия, отидете в папката dd-wrt на устройството C:\ и въведете следната команда, но все още не натискайте клавиша . Екранът трябва да изглежда така:

Microsoft Windows XP Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\someuser> cd c:\dd-wrt C:\dd-wrt> tftp -i 192.168.0.1 постави firmware.bin

(Въведените от вас команди са с удебелен шрифт.)

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

Трябва да натиснете клавиша за да изпълните командата "tftp -i 192.168.0.1 put firmware.bin", показана по-горе, около две секунди след включване на DIR-320 (т.е. когато светодиодът за Ethernet връзка свети). Ако фърмуерът е приет от рутера, индикаторът LED1 на него ще мига бързо и командата ще бъде изпълнена успешно за по-малко от половин минута. На екрана ще се появи съобщение, потвърждаващо успешното изпълнение на командата:

Успешен трансфер: 3092480 байта за 11 секунди, 281134 байта/сек

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

Имайте предвид, че процесът на мигане продължава няколко минути след завършване на командата за прехвърляне на файлове, така че не изключвайте захранването на рутера и не натискайте Reset веднага след като тази команда завърши. Дайте на рутера 10 минути, за да завърши процеса на мигане. През това време изпийте чаша кафе и се насладете - и едва след това преминете към следващия елемент. Ако в списъка безжични мрежипояви се нов SSID "dd-wrt" - това означава, че процесът на фърмуера е приключил успешно.

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

внимание: AT най-новите версиирутер, ако е издадено tftp съобщение : Операцията е отменена, след това опитайте да флашнете по-малък фърмуер. Експериментално е установено, че фърмуерът dd-wrt VPN не се шие директно поради неговия обем, трябва да използвате по-малък (mini / micro) и след това да флашнете необходимия от фърмуера mini или micro през dd- wrt уеб интерфейс.

[редактиране] Фърмуер с помощта на пакетен файл

Записваме файла flashing.cmd в папката C:\dd-wrt, където преди това записахме файла с фърмуера. Съдържанието на този файл е следното:

@Echo Off:BEGIN ping -n 1 -w 10 192.168.0.1 If errorlevel 1 Goto BEGIN If errorlevel 0 Goto FLASH Goto END:FLASH Echo *** Start Flashing **** tftp -i 192.168.0.1 put firmware.bin: КРАЙ

По-разширена версия на пакетния файл с извеждане на коментари към конзолата е дадена в приложението (вижте по-долу).

Стартираме командния ред, отиваме в папката c:\dd-wrt и стартираме пакетен файлмигащ.cmd.

Включете захранването на рутера.

Наблюдаваме процеса на фърмуера:

C:\dd-wrt>flashing.cmd Пакетиране от 192.168.0.1 до 32 байта: Времето за изчакване на заявката изтече. Ping статистика за 192.168.0.1: Пакети: изпратени = 1, получени = 0, изгубени = 1 (100% загуба),<<< SKIP >>> <<< SKIP >>> <<< SKIP >>> <<< SKIP >>> Обмен на пакети от 192.168.0.1 до 32 байта: Отговор от 192.168.0.1: брой байтове=32 време=4ms TTL=100 Ping статистика за 192.168.0.1: Пакети: изпратени = 1, получени = 1, изгубени = 0 ( 0 % загуба), приблизително време за двупосочно пътуване в ms: Минимум = 4ms, Максимум = 4ms, Средно = 4ms dd-wrt>

След като индикаторът за състояние светне (~1-2 минути), можете да се свържете с рутера на 192.168.1.1.

Друга версия на партидния файл (първата не помогна в моя случай) е да извика няколко tftp процеса от момента, в който рутерът е включен с интервал от, например, 500ms подред. Съответно, един от тях ще падне в момента, когато рутерът се "съгласи" да приеме фърмуера. Как да поставя на пауза http://wiki.oszone.net/index.php/Pause_in_batch_file , използвах nircmdc.exe (http://www.nirsoft.net/utils/nircmd.zip)

За /l %%a в (1, 1, 10) направете (nircmdc.exe изчакайте 500 стартирайте cmd.exe /ktftp -i 192.168.0.1 поставете firmware.bin)

Стартирайте този пакетен файл едновременно с включването на рутера. Ще се отворят 10 прозореца на конзолата и в един от тях ще се зареди файлът, всички останали ще паднат след изчакване. Ако все още не можете да влезете в желания интервал, можете допълнително да деактивирате нулиране на windows IP адреси при липса на кабелна връзка (ще ускори инициализацията на интерфейса). Създайте reg файл със следното съдържание:

REGEDIT4 "DisableDHCPMediaSense"=dword:00000001

Добавете информация към системния регистър, рестартирайте компютъра и опитайте отново да флашнете рутера.

[редактиране] Свързване към DD-WRT уеб интерфейс

След успешен фърмуер, конфигурирайте мрежовия интерфейс на вашия компютър, за да получите IP адрес от DHCP сървъри влезте адресна лентавашия браузър http://192.168.1.1. По подразбиране потребителското име и паролата за достъп до уеб интерфейса са съответно "root" и "admin" (без кавички).

Ако все още виждате уеб интерфейса на D-Link, повторете мигащата процедура.

P.S. Друг прост и удобен начин да уловите момента, когато режимът на фърмуера е активиран, е да използвате командата arping (В * nix системи тя вече съществува), за Windows можете да потърсите в Google или да опитате тази връзка http://www.ipacct.com/f /arping_for_windows-1.0.zip , веднага щом има първия отговор - трябва да изпратите файла на рутера и всичко ще бъде зашито :)

[редактиране] Възстановяване на фърмуера

Възстановяването на фирмения фърмуер след DD-WRT отново се извършва чрез TFTP.

[редактиране]Приложения

[редактиране] Приложение 1. Разширена версия на файла flashing.cmd

Разширена версия на пакетния файл flashing.cmd с извеждане на коментари към конзолата:

@echo off echo =============================================== = =================== echo Този партиден файл ще качи dd-wrt фърмуер в текущата директория, за да echo 192.168.0.1 по време на стартиране на рутера. echo. echo * Настройте своя Ethernet Настройките на картата са: echo IP: 192.168.0.2 echo Маска: 255.255.255.0 echo Шлюз: 192.168.0.1 echo * Изключете захранващия кабел на рутера. echo. echo Натиснете Ctrl+C за прекратяване или който и да е друг клавиш, за да продължите. .. пауза > nul echo.echo * Включете отново захранващия кабел на рутера. ехо. ехо ================================================== = ================ echo Изчакване на рутера... Натиснете Ctrl+C за прекъсване. ехо. задайте FIND=%WINDIR%\command\find.exe ако съществува %FIND% отидете на PING задайте FIND=%WINDIR%\system32\find.exe ако съществува %FIND% отидете на PING задайте FIND=find:PING ping -n 1 -w 50 192.168.0.1 | %FIND% "TTL=" if errorlevel 1 goto PING echo *** Start Flashing **** tftp -i 192.168.0.1 put firmware.bin if errorlevel 1 goto PING set FIND= echo. ехо ================================================== = ================ echo * ИЗЧАКАЙТЕ около 2 минути, докато фърмуерът се флашва. echo * Нулирайте настройките на вашата Ethernet карта обратно към DHCP. echo * Адресът на рутера по подразбиране ще бъде 192.168.1.1 echo. пауза

[редактиране] Приложение 2. Bash скрипт, подобен на пакетния файл flashing.cmd

Bash скрипт, подобен на разширената версия на пакетния файл flashing.cmd.

#!/bin/bash echo "=========================================== = =======================" echo "Този скрипт ще качи dd-wrt фърмуер (firmware.bin)" echo "в текущата директория до 192.168. 0.1 "ехо" по време на стартиране на рутера. " echo "" echo "* Задайте настройките на вашата Ethernet карта на: " echo " IP: 192.168.0.10 " echo " Маска: 255.255.255.0 " echo " Шлюз: 192.168.0.1 " echo "* Изключете захранването на рутера кабел. " echo "" echo "Натиснете Ctrl+C, за да прекратите или който и да е друг клавиш, за да продължите... " read echo "" echo "* Включете отново захранващия кабел на рутера. " echo "" echo "===== =================================================== = ==========" echo "Изчакване на рутера... Натиснете Ctrl+C за прекъсване. " echo "" try()( ping -c 1 -w 1 192.168.0.1 ) опитайте докато [ " $?" != "0" ] ; опитайте готово echo "*** Започнете да мигате **** " atftp --no-source-port-checking -p -l firmware.bin 192.168.0.1 echo "Фърмуерът е зареден успешно!"

[редактиране] Приложение 3. sh-скрипт за FreeBSD, подобен на пакетния файл flashing.cmd