Do internal modems have MAC addresses?
No. Only IEEE802.3 hardware interfaces (often called ‘ethernet’, though technically different) have a MAC address. A dial-up modem typically uses ppp, an IETF-specified means of implementing the upper layers (TCP/IP) on a modem connection which does not use IEEE802.3 hardware. Similarly, a cable modem uses a non-802.3 hardware interface on the cable-side connection and therefore has no MAC address on that interface. MAC is only for physical layer IEEE802.3-compliant hardware interfaces.