MAZIN.UZ

Блог Дмитрия Мазина

Я рад вас видеть на моем блоге!

Полезные заметки в личном блоге Дмитрия Мазина.
                    Заходите, читайте, подписывайтесь.

Проблема с MAC-адресом Dreambox 500S

Автор: Дмитрий Мазин Опубликовано: 26 - сентября - 2011

Столкнулись с проблемой. Dreambox 500S не получает адрес с DHCP маршрутизатора, при установке адреса вручную маршрутизатор не пингуется, а вот PC как раз пингуется, с другим маршрутизатором все было нормально. Оказалось, что MAC адрес на ресивере 00:00:00:00:00:0 и некоторые модели маршрутизаторов отказываются работать с такими MAC адресами.

Решается проблема следующим образом:

в ресивере в папке /var/etc создаем файл скрипта под именем init следующего содержания:

#!/bin/sh
ifconfig eth0 down;
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx;
ifconfig eth0 up;

Где xx:xx:xx:xx:xx:xx — ваш MAC адрес, его можно посмотреть на наклейке с задней стороны ресивера, или сгенерировать при помощи генератора MAC адресов. Самое главное чтобы у вас в сети небыло одинаковых.

Вот пример MAC адреса: 00:48:21:0A:18:49

По какой-то причине не отрабатывает /var/bin/autorun.sh наверно связанно с прошивкой. Так что если вам нужно запускать в автомате несколько скриптов, то можете переместить их куда вам нужно, а их запуск прописать в файл init

Примерно вот так:

Файл /var/etc/init

#!/bin/sh
#Start sript MAC-addr
/var/bin/mac
#Start MGCAMD
/var/bin/mgcamd
#Start autorun
/var/bin/autorun.sh

Вот как то так! 🙂

Возможно подобное решение проблем с автозапуском подойдет для других linux ресиверов.

 

 

 

Оставить комментарий