USB-C Ethernet Adapter on Mac: What Works Out of the Box

macOS supports most mainstream USB Ethernet controllers natively, including on Apple Silicon. Where it fails, the cause is usually the chipset or a security prompt rather than the system.

Quick Answer

ItemBehaviour
Driver requirementNone for mainstream controllers
Apple SiliconSupported natively
Interface nameUSB 10/100/1000 LAN, or chipset name
Service orderSet the wired service above Wi-Fi
Security promptsSome kernel extensions need approval
Power managementInterface can sleep, waking on traffic

Setup on macOS

Connect and check

Plug the adapter into a data capable port and open network settings.

Confirm the service

A new service appears, usually named after the chipset or as a generic USB LAN entry.

Set the service order

Drag the wired service above Wi-Fi so it is preferred when connected.

Check the address

DHCP by default. Set a manual address only where the network requires it.

Test

Run a transfer to a wired device on the same switch.

Troubleshooting

  1. No interface: try another port, avoid hubs for testing.
  2. Interface but no connection: check the patch cable and switch port.
  3. Self assigned address: DHCP did not answer, or the wrong subnet.
  4. Slow transfer: check negotiated speed and cable quality.
  5. Disconnects: test another cable before replacing the adapter.

Real-World Applications

Related Guides

For driver notes across systems, read USB-C Ethernet driver guide. For the plain adapter, see Type-C Ethernet adapter. For port requirements, start with USB-C Ethernet port guide.

FAQ

Do I need to install a driver on macOS?

Usually not for mainstream chipsets.

Does it work on Apple Silicon?

Yes, mainstream adapters are supported natively.

Why does the interface not appear?

Try another port first, then suspect the adapter or the cable.

Can I use two adapters at once?

Yes, each appears as a separate service.