Index: uspace/srv/net/dhcp/dhcp.c
===================================================================
--- uspace/srv/net/dhcp/dhcp.c	(revision b4edc96c3455b41ece7d35a9752221342dec22f8)
+++ uspace/srv/net/dhcp/dhcp.c	(revision 2177b3990e6700fc567aafcb2301dbfbdac204e9)
@@ -162,6 +162,5 @@
 	hdr->flags = flag_broadcast;
 
-	memcpy(dlink->link_info.mac_addr.b, hdr->chaddr,
-	    sizeof(dlink->link_info.mac_addr.b));
+	eth_addr_encode(&dlink->link_info.mac_addr, hdr->chaddr);
 	hdr->opt_magic = host2uint32_t_be(dhcp_opt_magic);
 
@@ -187,5 +186,5 @@
 	hdr->flags = flag_broadcast;
 	hdr->ciaddr = host2uint32_t_be(offer->oaddr.addr);
-	memcpy(hdr->chaddr, dlink->link_info.mac_addr.b, 6);
+	eth_addr_encode(&dlink->link_info.mac_addr, hdr->chaddr);
 	hdr->opt_magic = host2uint32_t_be(dhcp_opt_magic);
 
Index: uspace/srv/net/inetsrv/inet_link.c
===================================================================
--- uspace/srv/net/inetsrv/inet_link.c	(revision b4edc96c3455b41ece7d35a9752221342dec22f8)
+++ uspace/srv/net/inetsrv/inet_link.c	(revision 2177b3990e6700fc567aafcb2301dbfbdac204e9)
@@ -74,12 +74,15 @@
     addr128_t ip_addr)
 {
+	uint8_t b[ETH_ADDR_SIZE];
+
 	memcpy(ip_addr, link_local_node_ip, 16);
-
-	ip_addr[8] = mac_addr->b[0] ^ 0x02;
-	ip_addr[9] = mac_addr->b[1];
-	ip_addr[10] = mac_addr->b[2];
-	ip_addr[13] = mac_addr->b[3];
-	ip_addr[14] = mac_addr->b[4];
-	ip_addr[15] = mac_addr->b[5];
+	eth_addr_encode(mac_addr, b);
+
+	ip_addr[8] = b[0] ^ 0x02;
+	ip_addr[9] = b[1];
+	ip_addr[10] = b[2];
+	ip_addr[13] = b[3];
+	ip_addr[14] = b[4];
+	ip_addr[15] = b[5];
 }
 
@@ -124,7 +127,9 @@
 static errno_t inet_iplink_change_addr(iplink_t *iplink, eth_addr_t *mac)
 {
+	eth_addr_str_t saddr;
+
+	eth_addr_format(mac, &saddr);
 	log_msg(LOG_DEFAULT, LVL_DEBUG, "inet_iplink_change_addr(): "
-	    "new addr=%02x:%02x:%02x:%02x:%02x:%02x",
-	    mac->b[0], mac->b[1], mac->b[2], mac->b[3], mac->b[4], mac->b[5]);
+	    "new addr=%s", saddr.str);
 
 	list_foreach(inet_links, link_list, inet_link_t, ilink) {
