I have a 2019 iMac (running Big Sur)with three physical Ethernet ports; one is the built-in port and two more are located on Thunderbolt devices I have attached.
When I run
ifconfig, I get two whole screens full of interfaces, and I'd like to know what they are.
I have Parallels installed, which adds some more virtual interfaces. I also found this question which explains a few more of them. But I'd like some help understanding what all these interfaces are:
lo0-- The loopback interface
gif0-- The linked article says it's a "software interface" but that's pretty hand-wavey
stf0-- 6-to-4 interface (for IPv6 <-> IPv4 tunneling)
en0-- Built-in Ethernet port
en1-- Built-in WiFi
en6-- These are the two external Ethernet ports
awdl0-- Apple Wireless Direct Link (Apple's own flavor of the WiFi Direct protocol; used for AirPlay, AirDrop, HomeKit, GameKit, iOS Bluetooth tethering, etc.)
bridge0-- Internet connection sharing, perhaps?
bridge100-- Parallels 'Shared Network' adapter
utun1-- Linked article says these are for Find My Mac, but I don't have that turned on, and why are there two of these?
That leaves us with
en7. I'm pretty sure 'en7' is the Parallels 'Host Only' adapter (it's the only one that has the promiscuous mode flag set), but I have no idea what the other two could be. Also, what ever happened to en4?
Some help understanding all these would be appreciated.