[Server-devel] Problemas con SURFboard SB5101 resueltos parcialmente.

Martin Langhoff martin.langhoff at gmail.com
Fri Jun 25 10:49:12 EDT 2010


2010/6/24 Guillermo Narvaez <gnrvzsix at gmail.com>:
> - El XS envia una DHCPREQUEST con la MAC de eth0 pero por alguna razón
> la envia cambiada. Si la MAC termina en AB:CD:DA, al servidor de DHCP
> llega como AB:CD:DB; como el XS no posee esa MAC no toma la IP que el
> cablemodem le envia.

Si es así, ése es un bug (en dhclient tal vez?) bastante serio. Tenés
una captura del tráfico dhcp que muestre el problema?

La configuración del eth0 en el XS es "súper vainilla" -- no debería
haber nada raro; en otras palabras: si el XS tiene problemas pidiendo
una dirección dhcp para sí mismo, el mismo problema debería haber
aparecido para todos los usuarios de F-9...

> - Tambien observamos que el archivo ifcfg-eth0 no posee definida la
> variable HWADDR.

Eso es normal. El hwaddr se está leyendo del archivo de reglas de
udev, que se genera/actualiza automágicamente durante el proceso de
eventos udev cuando el kernel encuentra el dispositivo y carga el
driver.

> NOTA: Ese comportamiento, de alteración del ultimo byte de la
> direccion MAC, lo vi en los AP al pasarse a modo bridge.

Interesante... pero no hay ni bridge ni bonding en eth0 (sí lo hay
sobre las interfaces "internas").

> Resolvimos parcialmente ese problema creando un script que lea la MAC
> de eth0 y se la agregue al archivo ifcfg-eth0, ese script se ejecuta
> cuando configuramos el dominio y al reiniciar el XS, toma ip
> correctamente.

Workaround válido, pero el problema es extrañísimo --

> Es un gusto aportar nuestra minima experiencia a esta lista.

Un placer tenerlos aća!


m
-- 
 martin.langhoff at gmail.com
 martin at laptop.org -- School Server Architect
 - ask interesting questions
 - don't get distracted with shiny stuff  - working code first
 - http://wiki.laptop.org/go/User:Martinlanghoff


More information about the Server-devel mailing list