Показать сообщение отдельно
Старый 20.01.2013, 18:07      #1 (ссылка на пост)
MiraMaX166
Инквизитор
 
Аватар для MiraMaX166
 
Регистрация: 29.01.2008
Адрес: Омск
Сообщений: 2,304
MiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспоримаMiraMaX166 репутация неоспорима
Информация

Отправить сообщение для MiraMaX166 с помощью ICQ Отправить сообщение для MiraMaX166 с помощью AIM Отправить сообщение для MiraMaX166 с помощью MSN Отправить сообщение для MiraMaX166 с помощью Skype™
Стрелка Установка и настройка TomatoUSB

Click the image to open in full size.
На просторах интернета аналогичной инфы валом, но либо придётся всё собирать по кускам с разных ресурсов, либо ломать промт об англоязычные сайты, так же встречаются случаи тупого редиректа на сайты девелоперов... Я захотел сделать полный (ну или почти полный) 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

Click the image to open in full size.

После всех, выше изложенных, манипуляций Вы уже имеете не просто роутер, а очень мощный, гибконастраиваемый сетевой инструмент. Это отличный помощник не только для опытного сисадмина, но и для подготовленного пользователя.
__________________
Хакер - это не профессия, а стиль жизни, в которой всё время идёшь вперёд, в которой испытываешь постоянный информационный голод и бросаешь вызов технологиям. Это путь бесконечной вереницы вопросов и ответов...


My PC: Fractal Design Define R6/ i9-9900K@5.00GHz/ ASUS MAXIMUS XI HERO (Wi-Fi)/ 64Gb RAM Dual DDR4 3000/ SSD Samsung EVO 860 250Gb + HDD WD Purple 4Tb/ nVidia GeForce RTX 2080 Ti FE 11Gb/ ASUS VG245Q 24" Full HD/ Sound Microlab Pro One
My Notebook: HP ENVY x360 15 (Ryzen 5 2500U@3,6GHz/ 16Gb RAM Dual DDR4 2400/ SSD M.2 Samsung CM871a 128Gb +HDD Seagate BarraCuda Pro 1Tb/ AMD Radeon Vega 8 1Gb/ FP 15.6" FHD / HP Pen)
My Server: HPE ProLiant MicroServer Gen8 (XEON E3-1265LV2@2.5~3.5GHz 8 threads/ 16Gb ECC RAM 1600/ HP P222 2Gb Cache FBWC 4x4TB Toshiba 4xRAID10/ ESXi 6.5U3/ iLO 4 v2.73)
My Phone: Samsung Galaxy Note 23 Ultra/ Android 13/ 256Gb + DeX Station + Galaxy Watch 46mm + Galaxy Buds Pro
My Tab: Samsung Galaxy Note 10.1 2014/ Android 5.1.1/ 32Gb/ Flash mSD 64Gb


Почему "Винда-отстой" кричат громче всех те, кто и в Линукс ничего не понимают...
Говорим спасибо и жмём на возле аватара или кнопочку
MiraMaX166 вне форума   Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо MiraMaX166 за это полезное сообщение:
MNSboss (08.05.2013), vladimir-3141 (02.09.2014)
 
Время генерации страницы 0.09076 секунды с 16 запросами