Return the list of network interfaces configured on the system, as strings.
This function requires support for ``getifaddrs``, which is known to be present on FreeBSD, Linux, and OpenBSD at least.
-.. function:: getMACAddress(ip)
+.. function:: getMACAddress(ip) -> str
.. versionadded:: 1.8.0
Return the link-level address (MAC) corresponding to the supplied neighbour IP address, if known by the kernel.
+ The link-level address is returned as a raw binary string. An empty string is returned if no matching entry has been found.
This function is only implemented on Linux.
:param str ip: The IP address, IPv4 or IPv6, to look up the corresponding link-level address for.