You should support dhcp config as well as rarp. There are large sections of the world which really hope /etc/ethers never exists.