# nameif(8) - man - phpman

[NAMEIF(8)](https://www.chedong.com/phpMan.php/man/NAMEIF/8/markdown)                        Linux System Administrator's Manual                       [NAMEIF(8)](https://www.chedong.com/phpMan.php/man/NAMEIF/8/markdown)



## NAME
       nameif - name network interfaces based on MAC addresses

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

## DESCRIPTION
       **nameif**  renames  network  interfaces  based  on  mac  addresses.  When no arguments are given
       _/etc/mactab_ is 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.  _nameif_ looks for the interface with the given MAC address and renames  it  to
       the name given.

       When the _-s_ argument is given all error messages go to the syslog.

       When the _-c_ argument is given with a file name that file is read instead of /etc/mactab.


## NOTES
       _nameif_ should be run before the interface is up, otherwise it'll fail.


## FILES
       /etc/mactab

## BUGS
       Only works for Ethernet currently.



net-tools                                    2008-10-03                                    [NAMEIF(8)](https://www.chedong.com/phpMan.php/man/NAMEIF/8/markdown)
