Le noyau Linux assure le suivi des périphériques réseau sous la forme d'interfaces. Chaque interface se voit attribuer un nom unique, tel que eth0, eth1, eth2, tr0, tr1, tr2, etc. Le nom de l'interface est initialement attribué par le pilote de périphérique et le noyau, mais peut être remplacé à l'aide de ifrename.
L'utilitaire ifrename peut être utilisé pour renommer une interface réseau. L'option -i spécifie l'ancien nom d'interface et -n définit le nouveau nom. Pour renommer wlan0 en eth1, par exemple :
# ifrename -i wlan0 -n eth1
Si vous vérifiez maintenant les informations d'interface pour l'interface - wlan0, vous obtiendrez ci-dessous errro.
# ifconfig wlan0 wlan0: error fetching interface information: Device not found
Exemples de commande ifrename
1. Pour définir le fichier de configuration :
# ifrename -c /path/config
2. Pour tester les modules du noyau avant de renommer l'interface :
# ifrename -p
3. Pour renommer une interface spécifique :
# ifrename -i eth1
4. Pour spécifier le nouveau nom :
# ifrename -i eth1 -n eth8
5. Pour activer la prise en charge de la reprise :
# ifrename -t
6. Pour activer le mode de sortie udev :
# ifrename -u
7. En mode marche à sec :
# ifrename -D
8. Pour passer en mode détaillé :
# ifrename -V