bittor7x0 / VDR-M7x0

VDR port for Siemens Gigaset M740AV, M750T EPG and M750S
https://vdr-m7x0.foroactivo.com.es
GNU General Public License v3.0
4 stars 1 forks source link

Fallo al establecer la MAC #101

Closed bittor7x0 closed 3 years ago

bittor7x0 commented 3 years ago

2010-10-13T07:10:17.000+00:00 bittor: Parece que alguna vez no se establece correctamente la MAC al hacer un factory reset desde /etc/rc.mini y la red no funciona porque la MAC es 00:01:02:03:04:05.

Los firmwares wavebox tenían un bug que arrancaba la red con esa MAC y la red funcionaba correctamente, en lugar de establecer la MAC con ifconfig le pasaban un parámetro al módulo natsemi.

Hay que revisar a que se debe este problema (¿un fallo de pic_tool o de ifconfig?) y solucionarlo.

Una posible solución sería cambiar el archivo /etc/rc.local.net y añadir esto antes del ifconfig:

if [ X"${mac}" = X"00:01:02:03:04:05" ]; then
    mac="`/usr/sbin/pic_tool get-mac`"
    /bin/sed -i -e "s,^mac=.*,mac=\"${mac}\",g" /etc/rc.local.conf
fi

Como este archivo se ejecuta después de cargar VDR no retrasaría el arranque para ver la tele y así tendríamos una segunda verificación y sólo se ejecutaría el fork si no se ha establecido una MAC, por lo que seguiría siendo más óptimo que ejecutarlo siempre.

Mensaje en el foro

bittor7x0 commented 3 years ago

2011-03-17T19:29:43.000+00:00 bittor: Solucionado en la revisión 1050

Commit bc38b7f4a3ec9eef3b26a83d95e1b7984770ef70