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

SNR CPE-W4g и MAC адрес

Проблема такая. Есть несколько таких роутеров, прошиваем их прошивкой Wive_WR-150N-1T1R.3.2.2.RU.08112012 и получаем на всех усройствах одинаковый MAC 00:0B:2B:C0:E6:C0. Так вот, если откатиться на прошивку Wive_SNR-CPE-W4G-1T1R.3.1.0.RU.27062012 MAC остается таким же (00:0B:2B:C0:E6:C0). Но самое интересное, что если прошитсья DD-WRT, то MAC возвращается на заводской. Хотелось бы иметь прошивку Wive_WR 3.1.0 и вернуть дефолтный MAC. Как это реализовать? Ну или где найти MAC роутера, если у нас его нет на руках (только удаленка)?

Share this post


Link to post
Share on other sites

Ну или где найти MAC роутера, если у нас его нет на руках (только удаленка)?

в nvram, а вот как к ней подцепится из wive_rtn -- х.з. попробуйте на форуме lan23/ixbit в соотв. ветке спросить...

Share this post


Link to post
Share on other sites

Ну или где найти MAC роутера, если у нас его нет на руках (только удаленка)?

в nvram, а вот как к ней подцепится из wive_rtn -- х.з. попробуйте на форуме lan23/ixbit в соотв. ветке спросить...

Ну в nvram есть запись о MAC. Ее можно получить по ssh командой nvram_show default|grep MAC. Вот только этот параметр можно легко изменить, что и делает wive. А меня интересует хардварный MAC зашитый производителем.

В любом случае, решение нашли. Нужно прописать простенькую команду:

hexdump /dev/mtdblock2 -n 6 -s 4 -Cv | head -n1 | awk ' { print $2":"$3":"$4":"$5":"$6":"$7 } ' | sed 'y/abcdef/ABCDEF/'

Она то и даст нам искомый MAC. Тему думаю можно закрывать, но есть пожелание разработчикам. Если будет новая прошивка от nag`a, обратите внимание на данную проблему.

Share this post


Link to post
Share on other sites

dod83, спасибо!

Приходилось генерить рандомные маки, теперь будем заводской читать :)

А wive доступна в исходных кодах, можно для себя исправить что нужно и собрать бинарник. Мы так делаем.

Share this post


Link to post
Share on other sites

тоже сталкивался с подобной проблемой. все решилось после обновления на последнюю прошивку от СНР http://data.nag.ru/SNR%20WiFi/Firmware/CPE-W4G/Wive-NG/

после обновления сделал сброс в заводские настройки через веб интерфейс

Share this post


Link to post
Share on other sites

В прошивке Wive-NG MAC-адреса на интерфейсы генерится через "cat /dev/urandom | hexdump". При достаточно некотором количестве роутеров в сети большая вероятность выхватить коллизию.

Share this post


Link to post
Share on other sites

Проверил пачку SNR-CPE-W4g из наличных. MAC везде один и тот же.

 

Он, случайно, не в UBoot зашивается?

 

по команде загрузчика

printenv

параметр

ethaddr

Share this post


Link to post
Share on other sites

все решилось после обновления на последнюю прошивку от СНР http://data.nag.ru/SNR%20WiFi/Firmware/CPE-W4G/Wive-NG/

после обновления сделал сброс в заводские настройки через веб интерфейс

Wive_WR-150N-3.2.1.RU.26112012 от SNR, после сброса те же левые маки от Wive_WR-150N-1T1R.3.2.2.RU.08112012.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.