Прошивка OpenWRT на роутер TP-Link 741ND.
23.02.2017
Зміст
- 1 Оновлюємо заводську прошивку
- 2 Прошиваємо factory OpenWRT
- 3 Прошивка sysupgrade
На роутере злітає прошивка з різних причин. А деяких користувачі просто хочуть додати функціонал, наприклад, впаяти порт USB або просто зробити роботу роутера більш стабільною.
Наприклад, на роутері Tp-link 741 на останньої стабільної рідної прошивці, якщо підключені комп'ютери по Wi-Fi (2-5 шт) і через кабель Ethernet (1-2 шт), роутере часто зависав по кілька разів на тиждень.Це дуже незручно, так як зависання можуть відбутися в будь-який момент.
Чи допоможе вирішити проблему - це прошивка OpenWRT. У цій статті буде представлена покрокова інструкція по оновленню прошивки на опен-врт.
Увага! ВО час прошивки, ви на деяких етапах тимчасово позбудетеся доступу в Інтернет, тому радимо повністю прочитати статтю, і заздалегідь завантажити всі необхідні файли і тільки після цього починати перепрошивання.
Оновлюємо заводську прошивку
перше, що необхідно зробити - це оновити заводську версію прошивки до останньої версії.
Тут ви можете завантажити останню версію прошивки для Tp-Link 741, з урахуванням версії обладнання.
Що б дізнатися версію роутера, переверніть його і знайдіть наклейку на корпусі. На ній зазвичай вказана модель роутера і його версія.
Оновлення прошивку роутера звичайним способом, за допомогою меню System Tools - Firmware Upgrade.
Прошиваємо factory OpenWRT
Далі потрібно вибрати відповідну версію прошивки OpenWRT.
Головне правило при прошивці на альтернативні версії - це вибір правильного видання.В іншому випадку Ви ризикуєте перетворити свій роутер в цегла.
Існує 2 варіанти файлової системи для завантаження: JFFS2 і SquashFS. Як правило, прошивають SquashFS файлами.
Як правило перепрошивка проходить в 2 етапи. Перший раз перепрошивати файлом в назві якого є слово «factory» - їм потрібно прошивати роутер поверх заводської (рідної) прошивки. А другим етапом, прошиває файлом з «sysupgrade», який встановлюється, тільки поверх вже встановленої factory прошивки OpenWRT.
Тому, в першу чергу викачуємо прошивку factory і оновлюємо її стандартним методом System Tools - Firmware Upgrade.
прошивка sysupgrade
Після завершення успішної прошивки отримуємо робочий роутер з вимкненим web-керуванням. Тобто налаштувати роутер через браузер можна. Що б це виправити, потрібно зробити наступні:
- Завантажити PuTTY
- Завантажити WinSCP
Відкриваємо PuTTY, вибираємо Telnet протокол, адреса 192.168 .1.1 порт 23, і натискаємо «З'єднання».
Входимо на роутер під користувачем root без пароля.
Набираємо команду:
passwd root
І 2 рази вводимо новий пароль для користувача root.
Далі пишемо:
exit
Запускаємо WinSCP, вибираємо SCP протокол, адреса 192.168.1.1 порт 22, User name: root, Password той який задали раннє, натискаємо «Login».
на всі питання відповідаємо «Так» поки не побачимо вікно з файлами на вашому комп'ютері і на роутері. Прошивку «sysupgrade» необхідно перейменувати в code.bin і копіюємо на роутер в папку/tmp.Закриваємо програму.
Відкриваємо PuTTY, вибираємо SSH протокол, адреса [email protected] порт 22, натискаємо «З'єднання». Вводимо пароль, який задали раніше для root. Входимо в роутер і набираємо команду для його прошивки:
sysupgrade -n /tmp/code.bin
Ждем поки роутер оновить прошивку і перезавантажиться. Орієнтуємося по лампочкам. Далі повторюємо крок:
Запускаємо PuTTY, вибираємо Telnet протокол, адреса 192.168.1.1 порт 23, тиснемо «З'єднання».
Входимо на роутер. Спочатку ви під користувачем root без пароля.
Набираємо команду:
passwd root
І два рази пишемо новий пароль для користувача root.
Далі пишемо:
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
Саме ці 2 команди включають і ставлять в автозавантаження web-інтерфейс роутера.
Перезавантажуємо роутер.
За адресою 192.168.1.1 вам доступний web-інтерфейс LuCI. Входимо під користувачем root і паролем, який задали раніше для root.
.