Приветствую, друзья.
Наверное, нет такого человека, который бы не слышал о компании Beeline и их одноименном интернете. Как и любой «серьезный» провайдер в билайне очень любят ставить брендированные роутеры.
Плюсы очевидны
: простота настройки и эксплуатации, а также поддержки пользоваталей — железки одинаковые и возможные проблемы давным-давно известны. А кастрированные, заточенные под большинство, настройки не позволяют шаловливым рукам пользователя все поломать.
В данной статье рассматривется, один из самых популярных, распространенных и в целом, неплохой роутрер Beeline SmartBox.
Как и полагается в подобных случаях 🙂 , является OEM устройством. Правда это не типичные перекрашенные DLink’и, а экзотика от SERCOMM
)
О разборке прошивки и интересных находках читайте ниже.
Немного об устройстве:
По сути роутер это слегка модифицированный референс Realtek_RTL8197D.
Посмотреть подробнее о нем можно или ниже
Бренд-нейм
: Beeline SmartBox
.
Чип
: Realtek 8197D (600 мгц)
ОЗУ
: 64 МБ
Wi-Fi:
802.11b/g/n 300Mbps, 2 внутренние антенны: 2×2 MIMO
Интерфейсы:
5 разъемов RJ-45 с автоопределением типа кабеля, USB 2.0 порт
Из софтовых фич: DLNA
, FTP
-сервер, SAMBA
-сервер (подключение usb устройств как сетевого диска), что делает его интересным вариантом для создания простейшего домашнего медиацентра.
В целом устройство неплохое и работало у меня стабильно, выдавая тарифный максимум по Wi-Fi.
Однако мне как энтузиасту нехватало свободы, SSHа
и возможности поковыряться внутри, а также возможности тонкой настройки. Именно поэтому я приступил к поиску альтернативных прошивок под «умную коробку» и вскоре понял, что их нет и в ближайшее время не будет…
Что же, ситуация неприятная, но не безвыходная. 🙂
Раз нет альтернативных нужно выжать максимум из стоковой, по возможности получив нормальную консольку и подняв привилегии до рута. А для этого нужно слить и распаковать стоковую прошивку.
Приступим:
Внимание . Cледующие пункты выполнены из-под Linux системы и я не гарантирую, что вы сможете все это повторить под Winоподобными OS.
При препарировании использовались: Debian Lenny, binwalk,squashfs-tools , немного смекалки и красноглазия.
1) Сливаю последнюю версию прошивки отсюда
wget http://static.beeline.ru/upload/images/help/devices/routers/SmartBox/SmartBox2019.zip
2) Распаковываю 7zip’ом
, обнаруживаю img
файл непонятного, на первый взгляд, содержания.
7z x SmartBox2019.zip
3) Запускаем передавая в качестве аргумента img
шник, на что тот бодро рапортует о Secommовских
сигнатурах и даже говорит нам hardware id
, но главное не в этом. Внутри мы обнаруживаем пережатый бинарь (bin
-файл) , распаковываем архив и получаем
Вывод binwalk
S1000_Smart_box_SERCOMM_BEELINE_2019.bin что лишний раз подчеркивает SERCOMMовское происхождение девайса 🙂
4) Вот он бинарь, казалось бы, счастье рядом. Но не тут то было.
Сам по себе бинарный файл не дает никакой понятной человеку информации (бинарный же, кэп
).
И вот здесь начинается самый анал-карнавал:
Повторно натравливаем на него и среди сигнатур, загрузчика и мусора обнаруживаем squashfs ‘
офский образ (Кратко: Read-only файловая система, широко используемая при сжатии образов загрузки *nix).
Cчастье близко, думал я. Осталось только распаковать…
Сливаем из репозитория squashfs-tools содержащий все необходимое для распаковки и предвкушая… Обламываюсь, unsquashfs говорит
Filesystem uses lzma compression, this is unsupported by this version
Filesystem uses lzma compression , this is unsupported by this version |
Что означает, файл коварнейшим образом пожат lzma
и он его распаковать не может.
Хмм, лезу на Github за последней версией squashfs-tools
, собираю из исходников и… Опять обламываюсь.
Почесав репу и прочесав makefile
я замечаю, что поддержка lzma
отключена по умолчанию. Меняю параметр и… обращаю внимание на комментарий, что для для LZMA
требуется LZMA SDK
.
Подключившись по акции "Дом 21 века+" и вам в квартиру в день подключения принесли Wi-Fi роутер Smart Box . Как правило всю настройку оборудования осуществляет монтажник при подключении. Бывают ситуации, когда по каким то причинам настройки вашего роутера сбились и вам необходимо перенастроить ваш Smart Box. Для этого ниже представлена инструкция.
Основные параметры роутера Smart Box:
- Адрес роутера - 192.168.1.1
- Последняя прошивка - 2.0.11
- Имя пользователя для доступа к устройству - admin
- Пароль для доступа к устройству - admin
- Имя сети (SSID) - Smart_box-XXXXXX (где X - символы уникальные для каждого устройства)
- Ключ беспроводной сети (Wi-Fi) по умолчанию - без ключа
Подключение роутера Smart Box
1. Вставьте кабель, проведеный в квартиру нашими монтажниками в WAN порт, а компьютера соедините патч-кордом (кабелем) из комплекта роутера в любой из портов LAN. Так же можно соединить ваш компьютер с роутером по сети Wi-Fi, но на первом этапе все-таки лучше использовать подключение по кабелю.
Настройка соединения
2. Итак, вы подключили роутер к компьютеру и к кабелю из подъезда. Далее откройте ваш браузер и введите в адресную строку 192.168.1.1. Вы должны будете попасть на страницу приветствия. Нажмимайте на кнопку Продолжить.
3. Программа настройки предложит ввести имя пользователя и пароль. Введите в первое поле admin , и во второе admin . Нажмите Продолжить .
4. Теперь вы попадете в главное меню Нажмите на кнопку Быстрая настройка.
"Домашний Интернет" - в этом разделе происходит настройка соединения с интернето, все данные, которые необходимы для подключения содержатся в памяти устройства, вам только необходимо ввести ваш логин и пароль из договора в соответствующие графы.
"Wi-Fi-сеть роутера" - в этом разделе вы имеете возможность настроить беспроводную домашнюю Wi-Fi сеть. В поле Имя сети необходимо придумать и ввести имя вашей сети, например free_wifi, а в графу пароль введите ключ сети для того чтобы защитить ваше подключение от не санкционированного доступа. Обратите внимание, ключ сети должен быть от 8 символов включая на выбор цифры и буквы латинского алфавита.
"Гостевая Wi-Fi-сеть" - существует возможность настроить гостевую Wi-Fi сеть.
"Билайн" ТВ - если вы так же являетесь абонентом телевидения , вам необходимо выбрать порт (LAN1, LAN2, LAN3, LAN4), к которому вы подключите приставку. В том случае, если вы просматриваете каналы на ПК или с помощью Xbox 360, настраивать проброс портов не нужно.
Для сохранения параметров настройки нажмите кнопку Сохранить .
6. Для сохранения настроек и подключения к интернет роутеру потребуется около 1 минуты.
Как только соединение будет установлено, напротив строки Статус появится сообщение "Интернет подключен" . Примите поздравления! Роутер Smart Box полностью настроен для работы в сети Билайн .
Прошивка Smart Box
Для начала скачиваем прошивку - smart_box_2.0.11.img
1. Открыв браузер заходим на страницу 192.168.1.1? вводим логин admin , пароль admin и нажимаем кнопку Продолжить.
2. Нажимаем на кнопку Расширенные настройки
4. Появится страница с расширенными настройками роутера. В меню слева, нажмите Обновление ПО . Нажимайте на кнопку Выберите файл и с помощью обзора выберите расположение скаченного файла. Далее можете нажать кнопку Выполнить обновление.
5. Подождите пока устройство выполнит обновление прошивки, это занимает около 5 минут, после этого роутер нужно перезагрузить (вытащить и вставить обратно кабель питания роутера). Ваш Smart Box готов к работе.
У нас в городе интернет-провайдер Билайн стал подключать абонентов по так называемой «оптике в дом» — FTTB — параллельно с Ростелеком. Дом.ру тогда ещё даже не было. По началу предлагались разные модели WiFi-маршрутизаторов, прошитых фирменной прошивкой — D-Link DIR-300, TrendNet, NetGear и т.п. Затем появилась новая модель, которая постепенно вытеснила остальных — это роутер Smart Box. Как оказалось в дальнейшем — это фактически единственный хороший брендовый маршрутизатор не только у Билайна, но и среди провайдеров-конкурентов.
Самостоятельно настроить Смарт Бокс очень просто и нет необходимости вызывать специалиста. Сейчас я расскажу как это сделать.
Вход в интерфейс конфигуратора:
IP-адрес устройства в локальной сети (), а так же логин и пароль на вход в конфигуратор (admin/admin ) можно найти на наклейке, которая расположена на нижней части корпуса:
После этого открываем веб-браузер и вводим адрес — http://192.168.1.1 . Нажимаем клавишу Enter и видим вот такое приветствие.
Нажимаем на кнопочку «Продолжить» и видим вот такую форму авторизации:
Вводим логин admin, пароль admin и попадаем в стартовое меню настройки Smart Box от Билайн.
Базовая настройка Смарт Бокса
В стартовом меню нам надо вызвать мастера конфигурации, для чего кликаем на кнопку «Быстрая настройка»:
Так Вы попадёте на страничку, где собраны все необходимые параметры. Честно говоря, насколько я помню, такое сделано ещё у Дом.ру. На устройствах от Ростелекома и ТТК всё значительно сложнее и запутано для неподготовленного пользователя.
В поле «Логин» и «Пароль» надо ввести данные для авторизации в биллинге Билайн. В качестве логина в нашей области используется номер счёта. Думаю, что так организовано и в других областях.
В поле «Имя сети» надо придумать и ввести название своей домашней сети Вай-Фай на Smart Box. В поле «Пароль» так же надо прописать ключевую фразу, которую будет запрашивать роутер при подключении к его Wi-Fi.
Если Вы подключили ещё и телевидение Билайн, то в самом нижнем разделе меню, называемом «Билайн ТВ» надо отметить тот LAN-порт, в который будет включена приставка. Нажимаем на кнопку «Сохранить».
Вот и всё. Можно проверять работу девайса!
Что-то непонятно — смотрим видео-инструкцию.
Прошивка Smart Box
Как и на любом другом роутере, надо периодически обновлять прошивку на Смарт Бокс от Билайн на более свежую. Эта мера необходима, так как на новых версиях прошивки исправляются проблемы, которые были в предыдущих. Скачать последнюю версию можно на официальном сайте Beeline — ссылка .
Для того,чтобы перепрошить роутер Smart Box, надо в стартовом меню нажать на кнопку «Расширенные настройки»:
В появившемся окне надо открыть раздел меню Другие >>> Обновление ПО :
Нажимаем на кнопку «Выберите файл», находим и скармливаем файл прошивки Смартбоксу. Теперь надо нажать кнопку «Выполнить обновление». Появится вот такая картинка:
После завершения процесса, маршрутизатор сам перезагрузится. Настройки при этом обычно не сбрасываются. Но даже если и сбросятся — не пугайтесь, по инструкции выше Вы без проблем всё сами настроите!
Работа с другими провайдерами
Сейчас переход от одного оператора связи к другому — процедура вполне обычная. Каждый ищет тариф подешевле, скорость побольше, условия послаще. Это понятно и вполне нормально. Роутер Smart Box залочен на Билайн. Но если у Вас есть пароль Суперпользователя, то Вы можете настроить под других провайдеров. И при этом всё делается на стандартном ПО и никакая альтернативная прошивка не требуется. Логин пользователя с повышенными правами — SuperUser. Пароль для прошивок до версии 2.0.24 включительно — Beeline$martB0x. После версии 2.0.25 пароль суперадмина сменили. Теперь в этом качестве используется серийный номер устройства вида SF**********. Увидеть его можно на наклейке. Например, на моём устройстве он такой — SF13F4FF1F78.
Далее открываем Расширенные настройки >> Другие >> WAN
. Smartbox без проблем работает практически с любым другим провайдером. Вот пример его настройки под Ростелеком и Дом.ру:
Роутер поддерживает виртуальные сети VLAN, а значит проблем с интерактивным ТВ и от Ростелеком, и от ТТК, и от Дом.ru не будет!