Hace unos días, trabajando en un colegio, tuvimos un problema muy curioso, por raro y extraño. El colegio había comprado 5 ordenadores a una tienda de informática, los 5 del mismo modelo. Se instaló y configuró todo como siempre, pero para nuestra sorpresa los 5 ordenadores tenían la misma MAC. Esto en teoría, y como muchas veces nos han dicho en la facultad, es imposible, ya que el número de la MAC es único y es por hardware… pero se ve que toda regla tiene su excepción. Esto a nosotros nos suponía un problema, porque asignamos las IP’s a los ordenadores mediante reserva por MAC, así que buscamos una solución.
Lo primero que hicimos fue un crear un script del tipo CambiarMAC y pusimos lo siguiente dentro:
# vim CambiarMAC
ifconfig eth0 down
ifconfig eth0 hw ether 00:00:00:00:01
ifconfig eth0 up
Guardamos el script y le damos permisos de ejecución:
# chmod +x CambiarMAC
Lo movemos a /etc/init.d y ejecutamos lo siguiente para que se arranque al inicio del sistema:
# update-rc.d CambiarMAC defaults
Y ya está, cuando reiniciemos el ordenador tendrá la MAC que nosotros le hayamos puesto en el Script. Hacemos las asociaciones correctas en el archivo de configuración del servidor DHCP y listo.