In this guide
Yes. A USB-to-Ethernet adapter plugged into any available USB-A, USB-C, or Thunderbolt port gives your laptop a wired connection — no built-in Ethernet port needed.
- Your laptop has a USB-A, USB-C, USB 3.0/4.0, or Thunderbolt port
- You use a quality adapter with a supported chipset (e.g., Realtek 8152)
- Your OS auto-detects the adapter (Windows and macOS both do this)
- DHCP is enabled so the adapter gets an IP address automatically
- No USB drivers or chipset support for the adapter on your OS
- All USB ports are occupied and no hub is available
- Duplicate IP addresses or ISP misconfiguration blocks the connection

What Adapter Do You Need?
Pick a USB-to-Ethernet adapter that matches the port your laptop actually has. USB-A adapters are the most common and cheapest. USB-C adapters work on modern thin laptops and MacBooks. Either way, plug in a standard RJ45 Ethernet cable and you are ready to go.
Adapters using the Realtek 8152 or 8153 chipset are widely recommended — they have strong driver support across Windows, macOS, and Linux with no manual installation needed in most cases.
Quick Compatibility Lookup
| Setup | Works? | Need | Note |
|---|---|---|---|
| USB-A port + USB-A adapter | Yes | USB-A to RJ45 adapter | Most common setup |
| USB-C port + USB-C adapter | Yes | USB-C to RJ45 adapter | Works on modern thin laptops |
| Thunderbolt port + USB-C adapter | Yes | USB-C to RJ45 adapter | Thunderbolt is USB-C compatible |
| No free USB ports | No | USB hub first | Free up a port then connect adapter |
| Missing chipset drivers | No | Manual driver install | Rare on Windows 10/11 and macOS |
How to Get It Running
- Plug the adapter into an open USB port on your laptop
- Connect your Ethernet cable between the adapter and your router or wall jack
- Wait a few seconds — Windows and macOS detect the adapter automatically
- Check network settings to confirm DHCP assigned an IP address
- If no connection appears, download the adapter manufacturer’s driver from their website
Does USB-C Change Anything?
USB-C ports handle data, power, and video signals depending on the laptop. If you use a USB-C adapter for Ethernet, that port is then occupied. If you also need video output, a multiport hub handles both at once. See our guide on whether USB-C can connect to HDMI if you need to run a display at the same time.
Some USB-C docks combine Ethernet, HDMI, and extra USB ports in one unit — a clean solution if your laptop has very few ports. If you run into display issues alongside your adapter, check why USB-C to HDMI stops working for troubleshooting steps.
Bottom line: A laptop without an Ethernet port is not a problem. A USB-to-Ethernet adapter costing under $15 gives you a reliable wired connection through any available USB port. Stick to adapters with the Realtek chipset, make sure DHCP is on, and your laptop will connect just like it had a built-in port.