La forma de asignar un MAC address a una Ip en windows XP SP2,
se hace de la siguiente manera:
En las propiedades de las conexiones de red, aparece
la tarjeta de red con un pequeño cuadro que dice configurar!.
Si presionas en ese cuadro
sale una ventana, en esta seleccionas donde dice
configuraciones avanzadas y veras una alternativa que dice
"Locally administered addresses" o Administracion de direcciones
locales; aqui pones el MAC address o direccion MAC que deseas
configurar con la IP de tu maquina y queda fija.
En otras palabras cuando el ruteador asocia MAC con IP para
distribuir paquetes, entonces sabra donde enviar.
De la misma manera puedes hacerlo con otras IP.
Generalmente, algunos ISP hacen esto de forma obligatoria para
evitar que sus IP sean utilizadas en otros dispositivos
como telefonos clandestinos etc.
Ellos los ISP hacen sus correspondientes configuraciones
para permitir paso a X IP que tenga asignado el MAC address o
direccion que ellos ya han registrado.
Ahora todo dispositivo como router, modems, PCs(Tarjetas de Red)
tienen sus MAC address, algunos permiten configuraciones
avanzadas otros no.
Esto resume una experiencia reciente mia!!!.
Saludos
Y espero te sirva.
Franco