El kernel de Linux realiza un seguimiento de los dispositivos de red en forma de interfaces. A cada interfaz se le asigna un nombre único, como eth0, eth1, eth2, tr0, tr1, tr2, etc. El nombre de la interfaz lo asigna inicialmente el controlador del dispositivo y el núcleo, pero puede anularse usando ifrename.
La utilidad ifrename se puede utilizar para cambiar el nombre de una interfaz de red. La opción -i especifica el nombre de la interfaz anterior y -n establece el nuevo nombre. Para cambiar el nombre de wlan0 a eth1, por ejemplo:
# ifrename -i wlan0 -n eth1
Si ahora verifica la información de la interfaz para la interfaz - wlan0, obtendría el siguiente error.
# ifconfig wlan0 wlan0: error fetching interface information: Device not found
Ejemplos de comandos ifrename
1. Para configurar el archivo de configuración:
# ifrename -c /path/config
2. Para sondear los módulos del núcleo antes de cambiar el nombre de la interfaz:
# ifrename -p
3. Para cambiar el nombre de una interfaz específica:
# ifrename -i eth1
4. Para especificar el nuevo nombre:
# ifrename -i eth1 -n eth8
5. Para habilitar el soporte de adquisición:
# ifrename -t
6. Para habilitar el modo de salida udev:
# ifrename -u
7. Para el modo de funcionamiento en seco:
# ifrename -D
8. Para configurar el modo detallado:
# ifrename -V