split mac and site mac, added DHCP Ethernet.maintain() call to maintain DHCP lease.