Dd wrt пароль за промовчанням root. Ідеальні налаштування роутера: встановлюємо альтернативну прошивку DD-WRT. Встановлення додаткових пакетів та програм. DD-WRT. Перепрошивка роутера Прошивка роутера alfa r36 dd wrt

Бездротовий маршрутизатор Dlink dir-300 є свого роду динозавром серед маршрутизаторів свого класу, досить сказати що після того, як застаріла перша модель Dlink dir-300, стали з'являтися різні аналоги Dlink dir-300 B1, B2, B3, B5, B6, B7 які перевершують за швидкістю та функціоналом свого прототипу.

Перш ніж оновлювати firmware, обов'язково з'ясуйте апаратну ревізію (H/W) вашого маршрутизатора. Для цього подивіться на етикетку, що знаходиться внизу маршрутизатора. На цій наклейці є напис, який починається на "H/W Ver.:"., Наступні за ним буква та цифра показує апаратну ревізію, так само зверніть увагу на версію прошивки "F/W Ver.:"

ВАЖЛИВО ЗАУВАЖЕННЯ! DIR-300 H/W Revision (апаратних ревізій) A1 та B1 – це РІЗНІ пристрої, що мають різні SoC (System-on-a-Chip, "система-на-кристалі"), і, відповідно, несумісні прошивки.

Роутер Rev B1 заснований на чіпі Ralink RT3050 SoC, і за всіма звітами, включаючи Dlink's FCC test report, його PCBA ( друкована плата) точно така ж, як у DIR-600.

За замовчуванням роутер має IP-адресу 192.168.0.1, логін – "admin", з порожнім паролем.

Для установки DD-WRT на D-Link DIR-300 Revision B1-B3, вам достатньо прошити його прямо зі стандартного web-інтерфейсу.

Встановлення прошивки

  1. http://dd-wrt.com/site/support/router-database , обравши модель DIR-300 B1. Там є два файли, "" і "dir300-revb-ddwrt-webflash.bin". Вам потрібен лише factory-webflash, збережіть його у себе на комп'ютері
  2. З'єднуємо мережеву картукомп'ютера з будь-яким портом LAN на DIR-300 за допомогою кабелю Ethernet. Кабель потрібно використовувати "прямий"!
  3. Якщо у вас встановлено автоматичне отримання IP-адрес, комп'ютер отримає адресу з DHCP-сервера роутера з діапазону підмережі 192.168.0.0/24. Або призначте у властивостях мережного інтерфейсу адресу із зазначеної підмережі руками. Для любителів перепитувати: виставте IP-адресу 192.168.0.10, маску 255.255.255.0, шлюз 192.168.0.1.
  4. Запускаємо браузер (краще всього використовувати) та набираємо адресу http://192.168.0.1/ - відкриється стандартна форма з логіном/паролем для входу в web-інтерфейс роутера.
    1. Логін за промовчанням "admin", пароль – порожній; наберіть також код підтвердження з малюнка.
    2. Заходимо до Maintenance -> Firmware Update.
    3. Тиснемо "browse" -> вибираємо завантажений файл " dlink-revb-factory-webflash.bin-> тиснемо "Upload".
    4. ЧЕКАЄМО 2-3 хвилини, поки DIR-300 заливає образ та оновлюється. У ПРОЦЕСІ ПРОШИВКИ ЖИВЛЕННЯ НЕ ВІДКЛЮЧАТИ, РЕЗЕТ НЕ РОБИТИ! Найкраще взагалі шити роутер, підключивши його (і комп'ютер) до UPS.
    5. Роутер піде на перезавантаження, і в браузері отримаємо відповідь про неіснуючу сторінку (оскільки адреса DIR'а змінилася). Якщо прошивка пройшла успішно, роутер завантажить DD-WRT і його IP-адреса LAN зміниться на 192.168.1.1.
  5. Заходимо за адресою http://192.168.1.1/ (можливо, доведеться поміняти IP-адресу на комп'ютері, якщо вона була виставлена ​​руками, на відповідну з підмережі 192.168.1.0/24) – має відкритися web-інтерфейс DD-WRT. Невелика тонкість – при першому запуску роутер попросить змінити дефолтні логін/пароль (root/admin).
  6. Далі конфігуруємо DD-WRT як вам треба, не забуваючи застосовувати зміни.

Як оновити прошивку DD-WRT

Завантажуємо останню версію прошивки з http://dd-wrt.com/site/support/router-database, вибравши модель DIR-300 B1. Там знаходяться два файли, "dlink-revb-factory-webflash.bin" та "". Вам потрібен тільки ddwrt-webflash, збережіть його на комп'ютері.

  1. Відкриваємо web-інтерфейс DD-WRT у браузері. За замовчуванням це http://192.168.1.1/.
  2. Заходимо в Administration -> тиснемо "Firmware Upgrade"
  3. Тиснемо "browse" -> вибираємо збережений файл " dir300-revb-ddwrt-webflash.bin-> тиснемо "Upgrade".
  4. Чекаємо близько 1.5-2 хвилин, поки роутер заливає образ і оновлюється. Потім браузер оновить сторінку, отже, все пройшло успішно.
  • Обов'язково треба після вдалої перепрошивки перезавантажити роутер живлення (тобто вимкнути та включити)

DD-wrt підтримує російську мову з коробки, що дуже зручно.

Наведу для прикладу швидкість завантаження торрента на оновленій прошивці.

Як повернути офіційну прошивку D-Link

Процедура оновлення прошивки може також використовуватися і для того, щоб повернути у роутер вихідну прошивку. Завантажте прошивку з офіційного FTP D-Link ( ftp://ftp.dlink.ru/pub/Router/DIR-300_NRU/Firmware/) і прошийте роутер, як зазначено в розділі "Як оновити прошивку DD-WRT" (природно, офіційним прошивкою). Також при цьому необхідно скидати налаштування роутера на заводські, вибравши відповідний пункт меню оновлення прошивки.

Метод №2. Відновлення прошивки через Emergency Room.

  1. Скидаємо до factory reset наш роутер можна через web-інтерфейс DD-WRT.
  2. Висмикуємо кабель провайдера (Internet), залишаємо лише з'єднання з комп'ютером - "прямий" (синій із комплекту), що з'єднує ПК та порт LAN1 роутера.
  3. Прописуємо на мережевий комп'ютерстатична адреса 192.168.0.10, маску підмережі 255.255.255.0
  4. Висмикуємо блок живлення, затискаємо кнопку reset та, не відпускаючи кнопки, вставляємо живлення, чекаємо на завантаження роутера (вистачає 15 секунд, рахуйте до 25). Потім відпускаємо кнопку.
  5. Відкриваємо Firefox (IE, Opera не вдалося запустити, так і не зрозумів, чому), заходимо на http://192.168.0.1 - відкривається Emergency room. Вибираємо файл прошивки, завантажений з офіційного FTP D-Link (шлях до файлу англійській мові, типу С:\temp\DIR300B1_v201_97rg.bin) і тиснемо "Upload Now". З'явиться повідомлення, що файл залитий і прошивається і йде зворотний відлік. Після перезавантаження роутера ви отримуєте його у первозданному вигляді.
  • Бажано після вдалої перепрошивки скинути роутер на заводські установки

Подивіться на рівень 3 параметр router's name, manufacturer and/or revision.

Для користувачів, зацікавлених в DD-WRT, афраїд з flashing a router due to concerns o warranty and bricking, FlashRouters offers pre-flashed routers with recent, stable DD-WRT releases for purchase

Introduction

Багато веб-сторінок "виникають, щоб знайти, якщо конкретний router is supported and which files they need to download to install dd-wrt. downloads sections is the right one.

З цим router database we want to give to the users a simple tool that allows an instant search for the routers and a fast solution for finding more information and the related downloads. We hope you like it - feel free to give us feedback and suggestions.

Для того, щоб прочитати для повного аркуша або пошуку особливих характеристик hardware specs working on extending the router database to provide these features. У часі є існуючий List list в DD-WRT wiki, які дають вам найбільшу інформацію. Але незважаючи на те, що всі ті, хто може редагувати інформацію про те, що не може випробовувати, що вони є в будь-якому випадку.

За час експериментів через мої руки пройшли три маршрутизатори. Один від 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" та увімкнути кабель живлення, продовжуючи утримувати ту саму кнопку. При цьому на роутері починає блимати індикатор живлення передньої панелі. Після цього запускаємо програму Firmware Restoration із папки ASUS Utility, попередньо повністю вимкнувши всі брандмауери, у т.ч. вбудований у Windows.

Далі необхідно "підсунути" програмі файл із початковою прошивкою, створеною спеціально для оновлення зі стандартною. Для завантаження початкової прошивки заходимо в основу прошивок.

Вводимо останні 3 символи імені роутера у полі введення. Вибираємо Asus RT-N16 та отримуємо список рекомендованих прошивок. Закачуємо Asus RT-N16 Firmware: Image for initial flashing і, наприклад, NEWD K2.6 Big Generic. Згодом NEWD K2.6 Big Generic можна буде легко замінити на свіжішу.

Якщо ваш роутер "не хоче" заходити в інженерний режим (з моїм таке траплялося), можна спробувати "загнати" його туди виконавши апаратне скидання, за методом 30/30/30. При включеному живленні роутера натискаємо кнопку reset, тримаємо 30 секунд, не відпускаючи кнопку, відключаємо живлення і тримаємо ще 30 секунд, не відпускаючи кнопки включаємо живлення і знову утримуємо кнопку reset 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.
Отже, ваш роутер готовий приймати прошивку.

Вибираємо у вікні Firmware Restoration файл із мінімальною прошивкою з розширенням *.trx та натискаємо завантажити. Почнеться процес прошивки.

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

Змінюємо ip комп'ютера на автомат і заходимо в WEB-інтерфейс. Нас попросять змінити ім'я користувача та пароль. Змінюємо і знову перезавантажуємо роутер і заходимо до WEB-інтерфейсу вже з новим паролем. Далі можна залити повноцінну прошивку від dd-wrt.

Завантаживши прошивку йдемо в WEB-інтерфейс. Вкладка Administration Language Selection і міняємо мову російською. Тиснемо Applay Settings, потім Reboot Router. Перевантажившись заходимо на вкладку Техобслуговування, Оновлення прошивки. Вибираємо завантажену прошивку та натискаємо оновити.

Все, ви з новим прошивкою.

Залишилося налаштувати параметри свого з'єднання, wi-fi, підключити usb-диск, встановити FTP сервер, Web-сервер, якщо потрібно Samba, встановити Optware, перенаправити порти (якщо потрібно), організувати віддалене управлінняроутером і комп'ютером та багато іншого, чого душа забажає. Загалом тільки зараз розпочнеться справжня та цікава робота!

У DIR-320 встановлено 4 мегабайти флеш-пам'яті, тому прошивка має бути не більшою за вказаний розмір. Можна використовувати версію standard, проте в цьому випадку файловій системі jffs не залишається місця для файлів користувача. Переважно користуватися прошивками від Eko - їх можна знайти в папці others/eko/V24_TNG/svnNNNNN (вибираємо папку з найбільшим номером). Для підтримки USB можна вибрати версію NEWD_mini_usb_ftp або NEWD_mini_usb.

Якщо вам потрібна більша функціональність, ніж передбачена у версіях mini або standard, скористайтесь методом, описаним на сторінці Установка DD-WRT mega на маршрутизатори з об'ємом флеш-пам'яті 4 МБ.

[edit] Підготовка до прошивки

Якщо на вашому маршрутизаторі вже прошитий 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. Живлення маршрутизатора поки не вмикайте.

[edit] Прошивка вручну

Перш ніж використовувати TFTP, варто спробувати залити DD-WRT через crash mode (час витрачено буде менше). Якщо виникнуть проблеми, переходимо до прошивки через TFTP.

Прошивка DIR-320 виконується за протоколом TFTP. Після увімкнення живлення маршрутизатора на короткий час (близько 2 секунд) запускається вбудований сервер TFTP, за допомогою якого можна завантажити пристрій нову прошивку. Найважче - це зловити потрібний момент часу, протягом якого потрібно видавати команду для закачування прошивки. З першого разу це виходить рідко, тому будьте готові до того, що доведеться зробити кілька спроб, і наберіться терпіння.

Важливо: DIR-320 зі свіжими прошивками D-Link не запускають TFTP сервер зовсім і зловити потрібний момент часу неможливо. У цьому випадку, щоб завантажити свою прошивку з першого разу, доведеться зробити повне скидання DIR-320: вимикаємо живлення, натискаємо та тримаємо кнопку Reset, включаємо живлення, чекаємо 15 сек., відпускаємо кнопку Reset. Після цієї процедури роутер повинен відгукуватись на ping c TTL=100:

Reply from 192.168.0.1: bytes=32 time<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 put firmware.bin

(Набрані вами команди виділені жирним шрифтом.)

Безпосередньо перед початком прошивки бажано здійснити скидання на заводські налаштування (Кнопка Reset, поряд із гніздом живлення).

Ви повинні натиснути клавішу для запуску показаної вище команди "tftp -i 192.168.0.1 put firmware.bin" приблизно через дві секунди після включення живлення DIR-320 (тобто коли засвітиться індикатор з'єднання Ethernet). Якщо прошивка буде прийнята маршрутизатором, індикатор LED1 на ньому швидко моргатиме і команда успішно завершиться менш ніж через півхвилини. На екрані з'явиться повідомлення про успішне завершення команди:

Успішна передача: 3092480 байт за 11 с, 281134 байт/с

Якщо ж ви поспішите або запізнитеся натиснути клавішу команда через деякий час видасть повідомлення про неуспішне завершення. В цьому випадку просто повторіть описаний вище процес: вимкніть живлення маршрутизатора і буквально через секунду знову увімкніть його, перед цим знову підготувавши команду tftp для передачі в нього прошивки.

Майте на увазі, що процес прошивки триває кілька хвилин після завершення команди пересилання файлу, тому не вимикайте живлення маршрутизатора та не натискайте Reset негайно після завершення цієї команди. Дайте маршрутизатору 10 хвилин для завершення процесу прошивки. За цей час випийте чашку кави та отримайте задоволення – і лише після цього переходьте до наступного пункту. Якщо у списку бездротових мережз'явився новий SSID "dd-wrt" - отже, процес прошивки успішно завершився.

Щоб не ловити момент, у який потрібно видати команду завантаження, вручну, скористайтеся способом, описаним у наступному розділі.

Увага: В останніх версіяхроутера, якщо tftp видається повідомлення : Operation cancelled, Спробуйте прошити прошивку меншого обсягу. Досвідченим шляхом встановлено, що dd-wrt VPN прошивка не шиється безпосередньо через об'єм, треба використовувати меншу за обсягом (mini/micro), а потім з mini або micro прошивки прошити потрібну через веб-інтерфейс dd-wrt.

[edit] Прошивка з використанням пакетного файлу

Записуємо файл 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. END

Більш просунута версія пакетного файлу з видачею коментарів на консоль наведена у програмі (див. нижче).

Запускаємо командний рядок, переходимо в папку c:\dd-wrt та запускаємо командний файл flashing.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 час=4мс TTL=100 Статистика Ping для 192.168.0.1: Пакетів: відправлено = 1, отримано = 1, втрата % втрат), Приблизний час прийому-передачі в мс: Мінімальний = 4мсек, Максимальний = 4 мсек, Середнє = 4 мсек *** Start Flashing **** Успішна передача: 3092480 байт за 11 сs, 281134 байт/с C:\ dd-wrt>

Після того, як індикатор статусу загориться (~1-2 хв.), можна підключатися до маршрутизатора за адресою 192.168.1.1.

Інший варіант командного файлу (перший у моєму випадку не допоміг) викликати з моменту включення маршрутизатора з інтервалом наприклад 500мс поспіль кілька процесів tftp. Відповідно якийсь із них потрапить у момент, коли маршрутизатор "згоден" прийняти прошивку. Як організувати паузу, я використав nircmdc.exe (http://www.nirsoft.net/utils/nircmd.zip)

For /l %%a in (1, 1, 10) do (nircmdc.exe wait 500 start cmd.exe /ktftp -i 192.168.0.1 put firmware.bin)

Запустити командний файл одночасно з включенням маршрутизатора. Відкриється 10 консольних вікон, і в одному з них пройде завантаження файлу, решта відваляться по таймауту. Якщо все одно не виходить потрапити в потрібний інтервал, можна додатково відключити в windows скидання IP-адреси за відсутності кабельного підключення (прискорить ініціалізацію інтерфейсу). Створити reg-файл такого змісту:

REGEDIT4 "DisableDHCPMediaSense"=dword:00000001

Додати інформацію до реєстру, перевантажити комп'ютер та спробувати знову прошити маршрутизатор.

[edit] Підключення до веб-інтерфейсу DD-WRT

Після успішного прошивки настройте мережевий інтерфейс вашого комп'ютера на отримання IP-адреси від сервера DHCP і введіть в адресному рядку вашого браузера http://192.168.1.1. За промовчанням ім'я користувача та пароль для доступу до веб-інтерфейсу – відповідно «root» та «admin» (без лапок).

Якщо ви бачите веб-інтерфейс D-Link, повторіть процедуру прошивки.

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

[edit] Відновлення фірмового прошивки

Відновлення фірмової прошивки після DD-WRT знову-таки проводиться за допомогою TFTP.

[edit]Програми

[edit] 1. Розширена версія файлу flashing.cmd

Розширена версія пакетного файлу flashing.cmd з видачею коментарів на консоль:

@echo off echo ============================================== ==================== echo Цей batch file буде upload dd-wrt firmware в поточній directory до echo 192.168.0.1 під час router"s bootup. echo. echo * Set your ethernet card's settings to: echo IP: 192.168.0.2 echo Mask: 255.255.255.0 echo Gateway: 192.168.0.1 echo * Натисніть Ctrl+E . to continue... pause > nul echo. echo. echo ================================================= ================= echo Waiting for the router... Press Ctrl+C to abort. echo. set FIND=%WINDIR%\command\find.exe if exist %FIND% goto PING set FIND=%WINDIR%\system32\find.exe if exist %FIND% goto PING set 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 ================================================= ================= echo * WAIT for about 2 minutes while the firmware is being flashed. echo * Reset your ethernet card"s settings back to DHCP. echo * The default router address will be at 192.168.1.1 echo. pause

[edit] Додаток 2. Bash-скрипт, аналогічний до пакетного файлу flashing.cmd

Bash-скрипт, аналогічний до розширеної версії пакетного файлу flashing.cmd.

#!/bin/bash echo "========================================== ========================" echo "Цей script буде upload dd-wrt firmware (firmware.bin)" echo "in the current directory to 192.168. 0.1 " echo " during the router "s bootup. " echo "" echo "* Set your ethernet card"s settings to: " echo " IP: 192.168.0.10 " echo " Mask: 255.255.255.0 " echo " Gateway: 192.168.0.1 " echo "* Un cable. " echo "" echo "Press Ctrl+C на abort or any other key to continue... " read echo "" echo "* Re-plug the router's power cable. " echo "" echo "===== ================================================== ===========" echo "Waiting for the router... Ctrl+C до abort. " echo "" try()( ping -c 1 -w 1 192.168.0.1 ) try while [ "$?" != "0"]; do try done echo "*** Start Flashing **** " atftp --no-source-port-checking -p -l firmware.bin 192.168.0.1 echo "Firmware successfully loaded!"

[edit] Додаток 3. sh-скрипт для FreeBSD, аналогічний до пакетного файлу flashing.cmd

Гальмує