Il kernel Linux tiene traccia dei dispositivi di rete sotto forma di interfacce. A ciascuna interfaccia viene assegnato un nome univoco, come eth0, eth1, eth2, tr0, tr1, tr2 e così via. Il nome dell'interfaccia è inizialmente assegnato dal driver del dispositivo e dal kernel, ma può essere sovrascritto usando ifrename.
L'utilità ifrename può essere utilizzata per rinominare un'interfaccia di rete. L'opzione -i specifica il vecchio nome dell'interfaccia e -n imposta il nuovo nome. Per rinominare wlan0 in eth1, ad esempio:
# ifrename -i wlan0 -n eth1
Se ora controlli le informazioni sull'interfaccia per l'interfaccia - wlan0, otterresti sotto errro.
# ifconfig wlan0 wlan0: error fetching interface information: Device not found
Esempi di comando ifrename
1. Per impostare il file di configurazione:
# ifrename -c /path/config
2. Per sondare i moduli del kernel prima di rinominare l'interfaccia:
# ifrename -p
3. Per rinominare un'interfaccia specifica:
# ifrename -i eth1
4. Per specificare il nuovo nome:
# ifrename -i eth1 -n eth8
5. Per abilitare il supporto per l'acquisizione:
# ifrename -t
6. Per abilitare la modalità di output udev:
# ifrename -u
7. Alla modalità di funzionamento a secco:
# ifrename -D
8. Per impostare la modalità dettagliata:
# ifrename -V