На просторах интернета аналогичной инфы валом, но либо придётся всё собирать по кускам с разных ресурсов, либо ломать промт об англоязычные сайты, так же встречаются случаи тупого редиректа на сайты девелоперов... Я захотел сделать полный (ну или почти полный) HOWTO по данному сабжу.
Итак, что из себя представляет TomatoUSB? По сути это адаптированная сборка Linux на ядрах 2.4 и 2.6 для сетевого оборудования, но это не всё. Помидорка взяла своё начало (с 2008 года) от HyperWRT (2004-2008гг.), последнюю запилиливали под своё оборудование LinkSYS, линксис - дочернее предприятие CISCO, а эти конторы на своё железо каки не поставят (да, немного тяжеловато настраивать, но функционал всё покрывает)...
Почему я выблал именно помидорку? Да, есть несколько аналогичных решений, но:
- OpenWrt - функционала вагон, но это для хардкорных линуксоидов
- DD-WRT - начинаются приступы рвоты, когда узнаёшь, что шэйпер присутствует только в коммерчесой версии...
- HyperWRT - уже не поддерживается, вся приемственность закреплена за TomatoUSB
- FreeWRT - сомнительная документация, ничего конкретного я так и не узнал
В общем, на вкус и цвет...
Установку и настройку рассмотрю на примере роутера ASUS RT-N16 (его конфигурация позволит установить помидорку в максимальной комплектации). Сама прошивка является модом от shibby (проверенный и стабильный с множеством няшек). Качаем
отсюда. Саму редакцию прошивки подбираете исходя из возможностей Вашего оборудования и Ваших потребностей (кому-то и базовой хватит, а кому-то просто необходима Mega).
Итак, приступим. Отрубаем от роутера всё что можно. Оставляем патч-корд в гнезде LAN1, второй конец патч-корда втыкаем в комп или ноут. Устанавливаем вручную IP на 192.168.1.2 и маску - 255.255.255.0 (это делаем на компе или буке, роутер пока оставим в покое). Теперь сделаем фулл-ресет с очисткой NVRAM, нажмём кнопку WPS и подключим питание к роутеру, через секунд пять после подачи напруги, отпустите WPS. Теперь опять выдерните питалово из роутера, зажмите RESET и воткните шнур питания обратно в роутер, как только увидите равномерное моргание индикатора POWER (на лицевой строне роутера), отпустите кнопку RESET. Всё, теперь мы перевели роутер в режим прошивки.
Теперь будем шить.
1. Шьём из-под Linux.
Вводим в консольке:
Код:
|
sudo apt-get install tftp |
Далее заливаем прошиву в роутер через TFTPd:
Код:
|
cd <место, где лежит файл прошивки>
ls *.trx
tftp 192.168.1.1
binary
put <имя trx-файла> |
После того, как прошивка зальётся, подождите минут десять и ребутните роутер. Готово.
1. Шьём из-под Windows.
Качаем стандартную утилиту ASUS для восстановления прошивки роутера -
тут.
Устанавливаем, запускаем Firmware Restoration. Жмём "Обзор", указываем путь до файла с прошивкой. Жмём "Загрузить". Ждём пока пробегут все индикаторы, роутер должен по окончании процедуры перезагрузиться, если этого не произошло - ребутим вручную. Всё. Готово.
Изменяем настройки сетевого интерфейса компа или бука (чтобы получали адреса по DHCP). Из заходим через браузер на 192.168.1.1
Логин - admin
Пароль - admin
После всех, выше изложенных, манипуляций Вы уже имеете не просто роутер, а очень мощный, гибконастраиваемый сетевой инструмент. Это отличный помощник не только для опытного сисадмина, но и для подготовленного пользователя.