On NetBSD, the default MAC address is dynamic, which means that it changes every time the system is rebooted. In some cases this may be inconvenient and you will need a static MAC address. This is useful when your ISP uses MAC bindings or you may need to bind the MAC address to a specific IP address. To do this we need to perform some actions:
In a terminal we execute
Ifconfig emac0 link 00:11:22:33:44:55
Then do
ifconfig emac0 link 00:11:22:33:44:55 active
After that your MAC address will change but after next reboot it will become dynamic again. The following changes will have to be made in /etc/rc.conf to keep the MAC address you have entered above after a reboot:
ifconfig emac0 link 00:11:22:33:44:55
ifconfig emac0 link 00:11:22:33:44:55 active
You can also use static or static nemeserver for different purposes. You can do this by writing the nemeserver you use in /etc/resolv.conf
After a reboot of your NetBSD system, dhcpcd will overwrite the nemeserver, if you don't want it, you will have to add it to /etc/rc.conf
dhcpcd_flags="-C resolv.conf"
BSD is very simple and fun!