Jump to content
Калькуляторы

SNR-CPE поддержка, опыт эксплуатации, регрессии, результаты тестирования, общие вопросы

Там нет USB порта. USB будет только на 7621 устройствах и не скоро. Читайте описальник. Роутер со встроенным 3G/4G модулем вроде как планировали но образцы я так и не увидел.

А чего кстати NAG железку на 7620n без USB выбрал ? там-же экономия копеечная, а функционал 3G/4G не помешал-бы.

Есть ли там полноценное питание и поддерживаются ли всякие 4G модемы - можно ли запилить поддержку?

Вообще на этом чипсете много сейчас интересных железок появляется, miniPCIe или вот 15 баксовая серия тоже интересная.

Прошивку под них Padavan давно уже пилит(симпатичный такой ui), исходники с toolchain есть, если поковырять чего-нибудь нужно.

Вообщем для любителей аутдоров :-) интересная железка, правда холодная, сама себя греет плохо, но у меня на чердаке вторую зиму пережила.

Share this post


Link to post
Share on other sites

А чего кстати NAG железку на 7620n без USB выбрал ? там-же экономия копеечная, а функционал 3G/4G не помешал-бы.

 

А вы будете весь тот бедлам мопедов поддерживать и от юзверей тыкающих винты отбиваться? Нет у нас в контракте слова USB и "комбайн" для CPE ориентированных на предустановку операторами. Интересно ТП провайдера будет отвечать на вопросы а почему модем от МТС (заменить по вкусу) не работает с вашим девайсом? Или я тут ткнул в USB принтер а он не печатает. =))) Железка чётко позиционирована для для установки оператором, и тут USB - ЗЛО. Основная задача это бесперебойная работа с момента включения и настройки и до момента физического умирания железа от старости.

 

Комбайн будет на 7621 с поэтэссами и USB3.

 

Вообще на этом чипсете много сейчас интересных железок появляется, miniPCIe или вот 15 баксовая серия тоже интересная.

Прошивку под них Padavan давно уже пилит(симпатичный такой ui), исходники с toolchain есть, если поковырять чего-нибудь нужно.

Вообщем для любителей аутдоров :-) интересная железка, правда холодная, сама себя греет плохо, но у меня на чердаке вторую зиму пережила.

 

Марш отсюда с оффтопом. Левое железо обсуждается на левых же ресурсах. С Padavan совместно и работаем, эт так по секрету. Более того даже у него в темах с левым железом лучше тоже не появляться. Ревизий 7620 как минимум 6ть штук, конфигураций возможных под сотню, почти все конфигурации имеют те или иные проблемы. Мы не зря распинывали фабрику под определённые конфигурации где согласовано всё от и до вплоть до ревизий чипов памяти. Что там будет в вашем леваке и кто это должен в итоге в софте учитывать догадайтесь сами. Ни мне ни Padavan поверьте такого счастья не нужно.

 

Что касается mpcie дык вот, в MT7620N оного нет, MT7620A с pci-e, но что вы будете в этот m-pcie пихать я тоже не знаю, контроллер хоть и типа совместимый но возможны нюансы, и поддержка со стороны софта нужна. По ссылке огрызок на неизвестно какой ревизии чипа по конской цене. Голую плату можно начинать рассматривать при цене ниже 15 баксов но никак не за 25. Да и тут оно опять же оффтоп. Обсуждается законченное решение с поддержкой и определёнными обязательствами, а не конструктор сделай сам.

 

Закрыли дискуссию, хотелки и вопросы "а почему нет USB/3G/etc" адресуйте на sales@nag.ru тут обсуждаем то что есть а именно SNR-CPE-W4N revM т.е. базовую модель на MT7620N rev206 8Mb SPI FLASH 64Mb DDR1 RAM, остальное оффтоп.

Share this post


Link to post
Share on other sites

Марш отсюда с оффтопом.

Всё всё, ухожу ухожу :-)

Share this post


Link to post
Share on other sites

По теме вопрос:

Если на WAN-порт был назначен свой МАС-адрес, то потом непонятно как вернуть заводской МАС для коробки.

Не нашел такой "галочки" в WEB-интерфейсе.

Как это сделать обычному хомячку не сбрасывая все настройки "коробки"?

Share this post


Link to post
Share on other sites

Еще по IPv6

 

1) Насколько я понял реализация подразумевает получение IPv6-префикса (для домашней подсети абонента) для через DHCPv6-протокол. А раздает адреса для абонентских устройств через RA.

При этом роутинг между CPE и шлюзом провайдера работает через Link-Local адреса. Поправьте меня, если что-то не так понимаю.

В ближайшее время на стенде собираюсь тестировать сабж совместно с Ericsson SE100 + IPoE dual stack

 

2) Стек IPv6 работает только в IPoE подключении, или через PPPoE тоже будет работать?

Если поддержка IPv6 через PPPoE есть (планируется), тогда сабж мне весьма интересен для использования в таком варианте (мой домашний провайдер предлагает именно такой вариант).

Share this post


Link to post
Share on other sites

Через PPPOE пока работать не будет. В остальном поднимайте стэнд там посмотрим.

 

IPOE поддерживается уже сейчас.Логика отлажена на планете, проблем не замечено.

Share this post


Link to post
Share on other sites

А как вернуть заводской МАС через WEB-интерфейс?

Share this post


Link to post
Share on other sites

В настройках WAN он и вернуть, там же где назначили. В чём проблема-то собсно?

Share this post


Link to post
Share on other sites

Как сбросили через WEB интерфэйс так и вернуть =))))) И какой мак? На WAN ? Вы вррбше прошивку-о видели? В настройках WAN он и указывается.

Безусловно я видел прошивку, я же её тестирую на сабже.

Вопрос ведь не в том как сменить МАС на WAN-порту, вопрос в том чтобы вернуть на WAN-порт именно ДЕФОЛТНЫЙ МАС, а не начинать выдумывать свой.

В чистой прошивке оригинальный МАС прямо в этом поле и прописан, а вот когда уже ранее МАС сменили на кастомный, узнать какой был он в оригинале невозможно. Пустое поле с МАС тоже недопустимо. И кнопки "сбросить в дефолт" тоже нет. В этом то и вопрос.

 

Вообще это весьма серьезный вопрос в свете того что SmatrEdge(ы) в IPoE не могут ужить одинаковые МАС в пределах коробки, причем неважно в разных вланах дубли приходят или даже в разных контекстах (виртуальных BRAS-ах). Там баг такой что живет только одна сессия, а более ранние сессии с дублями МАС сразу же умирают.

По этой причине весьма часто хомячкам МАС на WAN-интерфейсе нужно сбрасывать на дефолтный. А как сбрасывать - механизма такого нет в CPE!

Заставлять хомячков редактировать МАС - упаси господи, они туда такого понапишут...

 

ЗЫ

Прошивка используется версии SNR-CPE-W4N-MT-MT7620-2T2R-8M.2.5.9.RU

Share this post


Link to post
Share on other sites

Списать с бумажки на корпусе??? Моё ИМХО хомяку вообще нефиг до маков лезть, а если уж сменили то вперёд списывать с коробки.

 

P.S. Обновляйтесь с wive-ng.sf.net поймал багу которую внёс при портировании на 3.4 fastpath, вероятность что вылезет на не SMP крайне низка, но лучше перестароховаться.

Share this post


Link to post
Share on other sites

Списать с бумажки на корпусе??? Моё ИМХО хомяку вообще нефиг до маков лезть, а если уж сменили то вперёд списывать с коробки.

 

P.S. Обновляйтесь с wive-ng.sf.net поймал багу которую внёс при портировании на 3.4 fastpath, вероятность что вылезет на не SMP крайне низка, но лучше перестароховаться.

Т.е. реализовать в интерфейсе кнопку "Вернуть дефолтный МАС" сильно сложно?

Разве нельзя в прошивке запомнить куда-то дефолтный МАС и доставать по кнопке?

 

Вот как хомячки лезут к МАС-ам и зачем я тоже не понимаю, но когда просишь их вернуть как было - оказывается что они ничерта в этом не понимают.

В большинстве случаев ИМХО вольнонаемные "помощники-настройщики" такое творят, но правду почти никто не говорит.

 

При этом на сети за год у нас дублируют даже не сотни, а тысячи МАС-ов.

Заставить даже сотню хомячков сбросить свой МАС в дефолт довольно трудно ( CPE ведь каких только не бывает, но почти везде есть такая фича сброса), а уж переписать МАС из наклейки - это мягко говоря "UnrealTournament"...

Share this post


Link to post
Share on other sites

1) Он и запомнен. Маки фабричные лежат в factory и дублируются в NVRAM где и меняются рожей и прочим и юзаются в логике. Достаточно вычитать через eth_mac и положить дефолт в nvram.

2) Дык я потому и не выносил никогда смену мака в рожу и всегда был против этого дела, но NAGи плешь проели добавь да добавь.

3) Пусть сбрасывают полностью настройки ибо хрен его знает что они ещё там накрутили при таком раскладе, жить будет спокойнее. Т.е. в любом случае разбор полётов придётся начинать со сброса ибо наконфигурить кроме мака там есть чего (да хотя бы тот же шейпер бездумно включить или оффлоад повырубать с дури иль ещё чего) от всего не застрахуешся потому кнопка резет на корпусе и присутствует.

 

Так что выделят вэбера бум добавлять плюшки по запросу в рожу, ну или может у меня руки дойдут хотя бы это дело привернуть, но вот откровенно не хотелось бы сейчас трогать эту логику.

Share this post


Link to post
Share on other sites

Добавил логику в fs:

# fs factory_mac
Set nvram mac adresses from factory
Set WAN   MAC - F8:F0:82:42:94:CF
Set LAN   MAC - F8:F0:82:42:94:CE
Set WLAN1 MAC - F2:82:50:D0:FC:F8
Set WLAN2 MAC - F2:82:50:D0:FC:FA

 

И в ToDo что бы не забыть в рожу вытащить, но не сейчас занят совершенно другим.

Share this post


Link to post
Share on other sites

1) Он и запомнен. Маки фабричные лежат в factory и дублируются в NVRAM где и меняются рожей и прочим и юзаются в логике. Достаточно вычитать через eth_mac и положить дефолт в nvram.

2) Дык я потому и не выносил никогда смену мака в рожу и всегда был против этого дела, но NAGи плешь проели добавь да добавь.

3) Пусть сбрасывают полностью настройки ибо хрен его знает что они ещё там накрутили при таком раскладе, жить будет спокойнее. Т.е. в любом случае разбор полётов придётся начинать со сброса ибо наконфигурить кроме мака там есть чего (да хотя бы тот же шейпер бездумно включить или оффлоад повырубать с дури иль ещё чего) от всего не застрахуешся потому кнопка резет на корпусе и присутствует.

 

Так что выделят вэбера бум добавлять плюшки по запросу в рожу, ну или может у меня руки дойдут хотя бы это дело привернуть, но вот откровенно не хотелось бы сейчас трогать эту логику.

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

Но ведь на практике в сабже даже проброс мультикаста в дефолте отключен (вот почему отключен?), я уж не говорю про WiFi и т.п. настройки.

 

И получается что абонент с клонированным МАС по сути ни на что не жалуется (если ему дубль МАС-а в сети не сильно досаждает обрывом сессий), всё у него настроено и работает.

А тут бац, провайдеру вот понадобилось заставить абонента МАС-адрес сбросить.

А ведь по факту это провайдеру надо и абонент почти полностью прав, в его то понимании "я точно прав"!

Допустим абонент сбрасывает настройки коробки целиком, при этом таки возвращает дефолтный МАС. И все бы стали счастливы, но в итоге то абонент получает полурабочую ненастроенную систему - ни WiFi, ни IPTV, ни его так скрупулезно настроенных "другом" проброса портов и т.п. А если там PPPoE нужно настраивать - тогда вообще беда (логин/пароль забыты, утеряны и т.п.).

 

Я нисколько не пытаюсь быть нудным, просто у меня практики в провайдерстве немеряно и очень хорошо понимаю "как хапнуть горя" для техподдержки.

За более чем десяток лет очень хорошо усвоил что при изменениях любая ранее работающая оконечная система должна быть затронута минимально чтобы сохранить качество сервиса.

А человеческий фактор нужно минимизировать настолько, насколько это возможно. Т.е. лучше всего сделать галку, которую кликнут мышкой, а не заставлять переписывать МАС из наклейки на коробке в поле ввода (ошибки в символах обеспечены) и уж тем более не заставлять всю коробку сбрасывать и настраивать заново.

 

Помнится ещё на DOCSIS возникали проблемы когда техник по телефону диктовал МАС модема, который он устанавливал в новом месте, дословно "Два А, три Е ...", следовательно с другого конца пишут "2с:3е" а по факту там было "cc:3e". Такие казусы всегда будут возникать из-за разности восприятия.

К примеру кто-то на шкаф поставит CPE и попросит другого продиктовать ему МАС, я уж не говорю о том что проблема вообще забраться на шкаф для прочтения...

Что из такого получится я думаю понятно, зато просто кликнуть галку в WEB-интерфейсе в разы проще и однозначнее по результату.

 

ЗЫ

У меня вот дома в метре от стола CPE стоит, но провода настолько любят перепутываться, что для прочтения наклейки надо отключать все провода и вытаскивать коробку к себе. А ведь потом ещё надо обратно всё правильно подключить...

Share this post


Link to post
Share on other sites
Но ведь на практике в сабже даже проброс мультикаста в дефолте отключен (вот почему отключен?),

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

 

Т.е. лучше всего сделать галку, которую кликнут мышкой, а не заставлять переписывать МАС из наклейки на коробке в поле ввода (ошибки в символах обеспечены) и уж тем более не заставлять всю коробку сбрасывать и настраивать заново.

 

А еще лучше не юзать заведомо кривое железо у которого даже вланы не в secure режиме работают (на правах гадалки) от чего крышу и рвёт даже при одинаковых маках в разных вланах. И уж тем более если вы в кусре этого косяка. Забавная такая сеть где можно запросто устроить дос кому угодно зная только мак... Возможно не только дос =)))

 

А тут бац, провайдеру вот понадобилось заставить абонента МАС-адрес сбросить.

Просите в настройках включить доступ оп ssh с WAN (один переключатель в misc) и рулите удалённо хоть маками хоть не маками.

 

А вообще это вопрос организационный а не технический. Жмякнуть непонятную кнопку в роже (или даже понятную) заставить юзера не чуть не проще чем заменить одну буковку в поле с маком.

 

Поверьте за последние 5ть лет я столько рукоблудов встречал, что могу абсолютно точно сказать что в 90% случаев нужно либо руками всю конфигурацию просматривать и править, либо сброс и настройка с нуля. Кстати никто не мешает попросить юзверя жмякнуть кнопочку и выслать бэкап настроек для ревью и внесения изменений, собсно в т.ч. для этого они и есть.

 

Кнопку я добавлю, но ИМХО это в корне неверно, и гораздо правильнее вообще убрать из рожи смену мака.

 

Ну а что касается настроек, вам никто не запрещает положить у себя на сайте сформированный пакетик rwfs с /etc/scripts/userrwfs.sh внутри, из которого конфигурить всё что вам вздумается не меняя других настроек. Кстати маки тоже. Тем же макаром можно подменять и страницы в web просто запаковав в архив /etc/web/*.

 

Я к тому что можно сильно облегчить пользователям жизнь опубликовав на сайте такой вот пакетик с настройками под вашу сеть или даже сделать генерилку из личного кабинета сразу в т.ч. с генерацией плэйлиста для xupnpd и т.д. и т.п. Т.е. можно генерировать индивидуальные пакеты с настройками в зависимости от подключенного набора услуг.

 

P.S. Пока напомнили о рукоблудах, добавил восстановление мака из фактори если в роже задан кривой мак, подстрахуемся (т.е. достаточно в поле с маком ввести какую-нить фигню и по apply будет восстановлен оригинальный мак). Эээх, где мой вебер, работы ему накопилось =)))))))

Share this post


Link to post
Share on other sites

Для всего описанного выше существует TR-069, который SNR при запросе им отказался делать.

Share this post


Link to post
Share on other sites

Для всего описанного выше существует TR-069, который SNR при запросе им отказался делать.

 

TR-069 это такой сферический конь в вакууме, т.е. он как бы есть, но то что им называют это 100500 несовместимых между собой реализаций. Какую из них прикажете исполнить? Хотя чего я спрашиваю, один фиг не возьмусь за реализацию этого дела ни под каким соусом.

 

Кстати у медиатэка есть своя мегареализация tr069_agent, ессно проприретарная, ессно ни с чем кроме своего же сервера не совместимая и т.д.

Share this post


Link to post
Share on other sites

А еще лучше не юзать заведомо кривое железо у которого даже вланы не в secure режиме работают (на правах гадалки) от чего крышу и рвёт даже при одинаковых маках в разных вланах. И уж тем более если вы в кусре этого косяка. Забавная такая сеть где можно запросто устроить дос кому угодно зная только мак... Возможно не только дос =)))

При одинаковых МАС в разных вланах не то чтобы крышу рвет, просто если не соблюдать уникальность на BRAS-е и авторизовать IPoE-абонентов в разных Vlan с дублями МАС, то получается конфуз какой-то с железом - как только авторизуем дубликат МАС-а, активная сессия с таким же МАС умирает.

Возможно это потому что в качестве User-Name в таком случае используется МАС-адрес на коробках Ericsson SE.

Т.е. по идее если не авторизовать дубли МАС, то проблемы не будет. Но тут дилемма - если дубли не подключать (не авторизовать), то сразу имеем другие проблемы:

- надо решить кто из множества дублей "настоящий", т.е. кого именно подключать

- как остальным дублям сообщить о проблеме подключения, если не подключать (не выдавать IP), ведь ниакие ресурсы без этого абонент не увидит.

- как заставить абонента изменить МАС, если сам абонент ничего не знает о том что он использует дубль МАС.

Порешали так - сейчас дубли все запретили, кто первый подключится после запрета - "того и тапки". Остальных в сеть пускаем (со сбросом сессий дублей к сожалению ), но при авторизации точки подключения (необходимая процедура для получения услуг) выдаем сообщение "Ваш МАС уже используется в сети, смените его и переподключитесь". Таким образом избавились от 99,9% проблем.

Остались только единичные случаи, в основном из разряда "странствующие" соседи/друзья.

 

Короче оффтоп это по сути, но вопрос довольно сложный из разряда курица и яйцо.

 

Кнопку я добавлю, но ИМХО это в корне неверно, и гораздо правильнее вообще убрать из рожи смену мака.

За кнопку спасибо. Я бы тоже согласился с вашим безоговорочным вариантом, но НАГ ведь не просто так этот функционал заказывал? Видимо кому-то так надо...

 

Ну а что касается настроек, вам никто не запрещает положить у себя на сайте сформированный пакетик rwfs с /etc/scripts/userrwfs.sh внутри, из которого конфигурить всё что вам вздумается не меняя других настроек. Кстати маки тоже. Тем же макаром можно подменять и страницы в web просто запаковав в архив /etc/web/*.

 

Я к тому что можно сильно облегчить пользователям жизнь опубликовав на сайте такой вот пакетик с настройками под вашу сеть или даже сделать генерилку из личного кабинета сразу в т.ч. с генерацией плэйлиста для xupnpd и т.д. и т.п. Т.е. можно генерировать индивидуальные пакеты с настройками в зависимости от подключенного набора услуг.

А вот это уже интересный функционал, надо продумать реализацию вариантов.

Share this post


Link to post
Share on other sites

Загрузкой архива rwfs можно менять всю логику от и до. Пакет формируется просто. Это tar.bz2 архив внутри которого лежит директория etc файлы из которой будут заменять штатный /etc или дополнять его. Так же если в архиве будет etc/web то файлы из него будут подменять или дополнять web. После загрузки и распаковки исполняется /etc/scripts/userrwfs.sh (если он есть) который так же может быть внутри пакета и из него можно в т.ч. менять настройки и прочее.

 

Делал специально что бы любое железо под Wive-NG-MT можно было адаптрировать под оператора не собирая свою ветку с правками. Т.е. для переделки по сути доступен весь инит и web чего в большинстве случаев достаточно.

Share this post


Link to post
Share on other sites
Вот как хомячки лезут к МАС-ам и зачем я тоже не понимаю,

Там обычно в веб интерфейсе кнопочка "записать этот" (имеется в виду МАС компа, с которого производится настройка).

При чем эта кнопочка часто выглядит так, и рядом описание такое, что если не нажать - ничего не заработает.

 

Объяснимо когда например у провайдера авторизация по МАС. Зачем жмут в других случаях - хз.

Share this post


Link to post
Share on other sites

Ну вот теперь там рядом кнопочка Restore Factory =) Исходя из ваших слов будут жать её - зачудительно =)))

Share this post


Link to post
Share on other sites

Ну вот теперь там рядом кнопочка Restore Factory =) Исходя из ваших слов будут жать её - зачудительно =)))

Пять баллов!!!

Share this post


Link to post
Share on other sites

Вопрос такой. Не нашел нигде как ваять RWFS

Есть какое-то описание что там должно быть и как правильно сваять архивчик?

Share this post


Link to post
Share on other sites

Я же выше описал как ваять. Что именно не ясно? Придумывайте пример будем разбирать.

 

И не надо опять всё в одну тему то мешать... Вот зачем? Сложно создать тему аля "работа с RWFS" иль как-нить так. Я понимаю что настоящие фидошники темы не меняют, но ведь потом все эти объяснения кроме как удалить ничего не останется. Да и к конкретной железяке эти объяснения не относятся как и с xupnpd.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now