octubre 18, 2006

Eliminar MAC asociadas en SUSE

Suse tiene una fantastica "feature" que asocia automáticamente la MAC de la tarjeta al interfaz, evitando que la IP asociada al interfaz no se de de alta sobre otro diferente en caso de algun problema (detección en le arranque, tarjeta de red nueva, tarjeta rota, etc...).
Esto aunque es deseable a veces se convierte en un problema si no sabes como quitar esas asociaciones, tras un poco de busqueda:

En el directorio "/etc/udev/rules.d" archivo "30-net_persistent_names.rules", podemos eliminar las lineas que identifican la MAC con el interfaz, por ej:

# This rules are autogenerated from /lib/udev/rename_netiface.
# But you can modify them, but make sure that you don't use an interface name
# twice. Also add such interface name rules only in this rules file. Otherwise
# rename_netiface will create wrong rules for new interfaces.
# It is safe to delete a rule, as long as you did not disable automatic rule
# generation. Only if all interfaces get a rule the renaming will work
# flawlessly. See also /etc/udev/rules.d/31-net_create_names.rules.
#
# Read /usr/share/doc/packages/sysconfig/README.Persistent_Interface_Names for
# further information.
#
# Use only a-z, A-Z and 0-9 for interface names!
#
SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="XX:XX:XX:XX:XX:XX", IMPORT="/lib/udev/rename_netiface %k eth0"

Eliminando la última linea el sistema nos volverá a identificar de nuevo los interfaces con sus mac's, ya solo queda ir al yast y configurarlas.

Tags:

comentarios: