import netifaces


def print_ethernet_interfaces():
    """Prints all Ethernet interfaces and their IP addresses."""

    interfaces = netifaces.interfaces()
    for interface in interfaces:
        addresses = netifaces.ifaddresses(interface)
        if netifaces.AF_INET in addresses:
            for addr in addresses[netifaces.AF_INET]:
                ip_address = addr["addr"]
                print(f"Interface: {interface}, IP Address: {ip_address}")


if __name__ == "__main__":
    print_ethernet_interfaces()
