1. NAME▲

nameif - name network interfaces based on MAC addresses

2. SYNOPSIS ▲

nameif [-c configfile] [-s]

nameif [-c configfile] [-s] {interface macaddress}

3. DESCRIPTION ▲

nameif renames network interfaces based on mac addresses. When no arguments are given /etc/mactabis read. Each line of it contains an interface name and a Ethernet MAC address. Comments are allowed starting with #. Otherwise the interfaces specified on the command line are processed. nameiflooks for the interface with the given MAC address and renames it to the name given. When the -sargument is given all error messages go to the syslog. When the -cargument is given with a file name that file is read instead of /etc/mactab.

4. NOTES ▲

nameifshould be run before the interface is up, otherwise it'll fail.

5. FILES ▲

/etc/mactab

6. BUGS ▲

Only works for Ethernet currently.