Три ADSL модема. Снаружи, внутри, и их внутренние OS

    Так получилось, что единовременно у меня оказалось сразу три ADSL модема от разных фирм. Под катом фотографии всех трех устройств как снаружи, так и внутри, а так же немного о внутренних операционных системах модемов и их прошивке. В статье отсутствуют какие-либо выводы и скриншоты Web-интерфейсов модемов.

    Пациент №1: ZTE 831 A II

    Этот модем должен быть знаком многим, я полагаю. Ими подключали почти всех пользователей МГТС и Stream; даже когда-то при подключении “дарили” этот модем бесплатно. Я не исключение, и этот модем мне достался именно таким путем. Модем выглядит достаточно просто, все “стандартно” – дырка для RJ-11 (телефонный провод), дырка для Ethernet, лампочки на передней панели: Есть еще USB выход, а значит, модем можно подключить к компьютеру как по Ethernet, так и по USB.

    image

    Кстати не многие знают, что к этому модему можно подключить сразу два компьютера одновременно. Один компьютер – через USB, второй – через Ethernet. Для этого всего лишь нужно прописать в настройках TCP/IP на компьютере, подключаемом по USB, IP-адрес 192.168.100.2, например. Но я немного отвлекся. Взглянем лучше на печатную плату модема:

    image
    Посмотреть огромную картинку

    Построен модем на чипе от Broadcom BCM6338 с частотой 240 Mhz и архитектурой MIPS. Обладает 8 Mb оперативной памяти, представленной микросхемой Hynix, и 16 мегабитами (2 Mb) flash памяти. Использование в модеме процессора BCM дает надежду, что внутренней операционной системой модема окажется ни что иное, как урезанная копия Linux. Что-то на подобии той, которая используется в знаменитом роутере ASUS WL-500GP. И действительно, зайдя телнетом на 192.168.1.1 мы видим такую картинку:

    image

    Знакомые команды, не так-ли? Но чего-то не хватает, например нельзя просмотреть список файлов командой ls. Тут на помощь приходит немного смекалки (или гугла) – вводим команду sh, и вуаля. Мы попадаем в BusyBox. Набор команд тоже ограничен, но теперь можно взглянуть на cpuinfo, к примеру:

    image

    Естественно, можно менять настройки, смотреть сколько памяти используется, перезагружать устройство. Все сделано удобно для человека, чуть знакомого с Linux. Структура каталогов и файлов конфигурации примерно аналогичная роутеру WL-500GP от фирмы ASUS, а так же других сетевых железок на чипах от Broadcom.

    Можно добавить, что модем по аппаратной части полностью совпадает с модемом TP-LINK 8811, поэтому его можно смело перепрошить прошивкой от TP-LINK. В качестве бонусов получаем DynamicDNS и, возможно, поддержку каких-то дополнительных протоколов (прошивки для TP-LINK выходят гораздо чаще прошивок от ZTE).

    Пациент №2: ZyXEL P-660RT EE

    Размеры у модема примерно такие же, как и у ZTE. Выглядит он тоже похоже – впереди светодиоды, сзади дырки. Единственное визуальное отличие – у модема отсутствует возможность подключения к компьютеру по USB, только Ethernet, а соответственно отпадает возможность подключения к модему сразу двух компьютеров одновременно без использования свича. Внешний вид:

    image

    Настраивается модем не сложно с помощью визарда, и имеет все те же функции, что и ZTE, разве что только в нем присутствует DynamicDNS “из коробки”. Однако начинка отличается значительно:

    image
    Посмотреть огромную картинку

    Когда писал эти строки, обнаружил, что у данного модема существует старший брат-близнец P-660RU EE, о котором дотошно и в подробностях написано в статье http://www.thg.ru/network/zyxel_p-660ru_ee/print.html. Отличаются они только наличием USB-выхода. Поэтому далее повествую в несколько сжатом формате, чтобы не повторять уже написанное.

    Модем построен на процессоре TRENDCHIP TC3162L-LQ128, информация о котором скудна. Предположительно, что это 32bit MIPS RISC процессор с частотой 200 Mhz.Второй чип поменьше занимается ADSL и USB, который если присмотреться, просто не распаян на плате. Здесь же мы видим стандартные для такого класса модемов 8 Mb памяти представленные микросхемой Winboard. Флеш память находится с обратной стороны печатной платы видимо из-за отсутствия свободного места и составляет все те-же 16 мегабит (2 Mb).

    image
    Посмотреть огромную картинку

    Операционная система модема называется ZyNOS и представляет собой гремучую смесь собственных наработок Zyxel и Cisco IOS, как мне кажется. Сначала пользователь попадает в текстовое меню, но из пункта 24.8 может выйти в режим командной строки CLI. Начальное меню доступное пользователю:

    image

    Тут также с помощью меню можно менять настройки, выводить различную информацию и управлять устройством. С точки зрения пользователя, не посвященного в премудрости Linux, такой подход более удобен. Но взглянем на командный режим:

    image

    Подобную операционную систему Zyxel использует и в своих других SOHO устройствах, например, роутерах P-330W EE. Но тут уже без предварительного чтения документации все не так интуитивно понятно. И вроде не Cisco IOS и вроде не Linux-based. С другой стороны, интересна OS именно этим – отличием от других OS.

    Несколько слов о прошивке: в общем случае прошивается модем стандартно через web-интерфейс. Но еще существует отдельно от версий прошивок версии загрузчиков, которые прошиваются только через команду tftp. На русском сайте поддержки, видимо чтобы не мучить рядовых пользователей, доступна только прошивка, в то время как на английском доступна и прошивка и лоадер. Я, к примеру, скачал с английской версии сайта последнюю прошивку для P-660R-T1, взял от туда только лоадер (файл с расширение .rom), далее в одном окне залогинился телнетом, перешел в режим CLI (пункт 24.8 меню) и дал команду “sys stdio 0”, чтобы запретить выход из консоли по тайм-ауту. Далее в другом окне пишем команду: “c:\tftp -i [PrestigeIP] put [localfile.rom] rom-0”. Затем можно прошивать через веб-интерфейс родную последнюю прошивку с российского сайта…

    Пациент №3: TRENDnet TEW-435BRM

    Этот модем отличает от предыдущих наличие Wi-Fi модуля а так же имеет пять Ethernet портов. Естественно, что и размеры устройства выросли в длину:

    image

    В веб-интерфейсе прибавились настройки для Wi-Fi… Так как модем не обладает управлением с помощью Telnet. Взглянем просто на схемо-технику и на этом завершим данную статью:

    image
    Посмотреть огромную картинку

    Построен модем на базе чипа Infineon PSB7200, это бывший TNEDT7200A фирмы TI. Тактовая частота ядра 212МГц. Обладает оперативной памятью 16 Mb на микросхеме EtronTech и 4 Mb флеш-памяти.

    UPD: Хм, как выяснилось, он же зовется Level One WBR-3460A aka NetGear DG834G v3.
    Так-же выяснилось, что управляется он Linux kernel с OpenBox.
    Спасибо всем за внимание.
    Поделиться публикацией

    Комментарии 43

      +1
      Сможете подсказать что за Ось стоит внутри Cisco EPC3000 и как до нее достучаться. Гугл мне не помог :(
        +2
        Интересный девайс ))
        Попробуйте зайти в браузере на 192.168.100.1, предварительно указав в настройках TCP/IP статичный IP адрес из той-же подсети, например 192.168.100.50.
        Что там за ось стоит — одной только Cisco известно.
          0
          Зайти зашел, но только через браузер, через PuTTY не пускает. Там кстати какой тип соединения и порт выбрать, я пробовал все типы, но со стандартными портами. В веб морде есть 5 вкладок, system, signal, status, log, setup. Последняя, самая интересная, заблокирована. Спасибо наверное надо сказать моему провайдеру, который мне его дал. Про ось так и не узнал.
            0
            Да, я и говорил про браузер. А вы puTTy пытаетесь надеюсь по Telnet-протоколу (22 порт) присоединится? Потому что по умолчанию она использует SSH соединение (23 порт).
            Насчет настроек не подскажу, это Вам нужно в техподдержку вашего провайдера.
              +1
              мне кажется вы перепутали порты ssh — 22, telnet — 23…
                0
                Совершенно верно, перепутал.
                SSH — это 22 порт, Telnet — это 23 порт. Соответственно нужно пытаться заходить на устройство по 23 порту.
                Спасибо что поправили.
                0
                Наоборот.
                  0
                  Я сразу телнет пробовал, все как надо, говорит что «соединение закрыто удаленным хостом» и усе. А провайдер точно не скажет, не зря же он заблокировал в веб интерфейсе вкладку setup.
                  Спасибо за помощь!
              0
              Cisco IOS наверное.
                0
                Возможно что там VxWorks
                ru.wikipedia.org/wiki/VxWorks
                Использовалась в кабельных модемах Motorola SURFBoard, в роутерах LinkSys WRT54GS (народ перепрошивался с неё на linux для запуска DD-WRT), по неподтверждённм данным в EPC2100 она же.
                  0
                  VxWorks стоит там. Сталкивались не так давно :)
                    0
                    Судя по даташиту, железка умеет SNMP. Я бы натравил на неё snmpwalk и поизучал вывод.
                      0
                      Кстати, а не подскажите чем лучше смотреть SNMP под Win? Гугл выдает всего много и разного, но зачастую триального и огромного по размеру.
                    0
                    в cisco обычно стоит IOS
                    зайти можно через консольный кабель скорсть порта либо пишут на железке либо в гипертерминале надо нажать восстановить по умолчанию…
                    0
                    у меня такой же зухель )
                      0
                      у моего знакомого ZTE 831 A II, очень жалуется что модем виснет после запуска торрентов. кто-нибудь сталкивался с такой проблемой? решит ли смена прошивки её?
                        +2
                        У меня было такое на WIFI роутере от DLINK, зависал через несколько минут после запуска торрент-клиента.

                        Вылечилось заменой роутера на ASUS. Суть проблемы в том, что устройство не может переварить большое количество TCP соединений одновременно.

                        Пусть знакомый попробует обновить прошивку, либо если менять модем не хочется — уменьшить максимальное количество одновременных соединений в настройках торрент-клиента.
                          +1
                          Еще есть хардкорный вариант. Обычно ДЛинки примитивно перегреваются — нужно вскрыть корпус и наклеить через термоинтерфейс примтивный радиатор. Баг может пропасть. А вообще — универсальный совет — не покупать D-Link. Никогда.
                          +1
                          У меня он одно время использовался достаточно интенсивно, в том числе качались и торренты и сессий много было. Ни разу не завис. UpTime один раз был что-то около 4 месяцев без «единого разрыва». Прошивка стандартная, 2_1_0b_E09_RU. Менял ради интереса на TP-Link, потом вернулся обратно.

                          Но! тут может сказаться, что например скорость у меня 512/256, а не 3 и больше мегабит.
                            0
                            Ну что ж, будем опять пробовать TP-Link'овскую прошивку залить. Однажды пробовал, но не получилось, хотя вроде бы всё по инструкции. Сейчас времени больше — авось получиться. Замена модема в последнюю очередь.
                            0
                            Пусть попробует охлаждение на чип прилепить. Многие такие модемы просто перегреваются, хотя по мощности могут переварить большое кол-во соединений.
                              0
                              У меня DLink2500 (кстати toauthor: интересно было на него посмотреть) действительно греется, пока не разбираю — гарантия. Но тепло почему-то образуется снизу модема. Посим пока девайс у меня юзается в перевернутом состоянии. Субъективно — греется меньше. :)
                                0
                                Потому что плата, на которой чипы, находится ближе к дну модема.
                                Кстати, тоже выход, если этого достаточно. У меня был этот модем — грелся не сильно, работал стабильно.
                            0
                            Но еще существует отдельно от версий прошивок версии загрузчиков, которые прошиваются только через команду tftp.
                            Можно об этом поподробнее? Хотя бы ссылок, куда копать. Спасибо
                              0
                              В общем случае не стоит связываться с загрузчиком. На основную работоспособность модема его версии никак не влияют. Влияют только на загрузку и распаковку основной прошивки.

                              Но если интересно, конкретно про прошивку и буткора и основной прошивки на модели ZyXel Prestige написано здесь: ТУЦ

                              И еще надо учитывать, что бутлоадер я взял не от своей версии модема, и по-этому рисковал (правда не очень сильно, так как есть кабель на MAX232).
                            • НЛО прилетело и опубликовало эту надпись здесь
                                +1
                                ftp://opensource.zyxel.com/P-330W тут что то есть.

                                Для заливки по TFTP: rtl8186.kiev.ua/dgreen/bootloader.1.4/boot.bin
                                и Для заливки через JTAG: rtl8186.kiev.ua/dgreen/bootloader.1.4/boot.jtag

                                Более раскрыто — forum.nag.ru/forum/index.php?showtopic=45085 тут.
                                • НЛО прилетело и опубликовало эту надпись здесь
                                    0
                                    Да, правильно понимаете… :) если все же есть возможность — шейте OpenWRT или DD-WRT.
                                  0
                                  Есть альтернативная прошивка WIVE-NG. У меня тоже P330W-EE, тоже есть небольшие проблемы. Подумываю на неё перепрошиться, только всё некогда — роутер всегда в работе.
                                  • НЛО прилетело и опубликовало эту надпись здесь
                                  –7
                                  самое главное, что D-Link дерьмо
                                  а так все отлично!
                                    +3
                                    Вы просто не умеете его готовить
                                      0
                                      У D-Link есть вполне достойные девайсы, хотя бы тот же DIR-300. Отличная замена WRT54GL, к которому никак не допилят драйвер под WiFi.
                                      0
                                      зюхель хорош. работает в режиме роутера как часы на нескольких машинах весьма продолжительное время. правда немного греется
                                        0
                                        Подтверждаю, греется посильнее, чем тот же ZTE.
                                        0
                                        Это наверное, все же роутеры со встроенным модемом.
                                          0
                                          Как же я ненавидел этот Zyxel на adsl от Укртелекома… Он валился от перегрева. Когда поменял на Callisto, все стал шикарно :)
                                            0
                                            может кто посоветует девайс, который сочетал бы в себе адсл-модем(желательно с поддержкой VPN), коммутатор и Wi-Fi 802.11n точку?
                                              0
                                              Что за разъем на ZTE 831 левее памяти Hynix?
                                              Неужели консоль?
                                                +1
                                                Да, можно и так назвать. JTAG — разъем. Rx, Tx, Gnd и, возможно, 3.3v. Кстати, присутствует на практически всех современных ADSL модемах/роутерах/точках доступа. Например в этой статье этот же разъем можно увидеть и на плате Zyxel; а на плате Trendnet он просто не распаян (но подключится к нему так же можно просто подпаявшись проводами).

                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                              Самое читаемое