Wired Networking on Thin Laptops
I picked up a USB-C to Ethernet adapter because my Dell XPS 13 hasn't had a regular network port since 2019. I was running into consistent dropouts on Wi-Fi during large file transfers and video conferences. The adapter solved that. It also introduced a few problems I didn't expect. The basic concept here is straightforward. Your laptop talks to the adapter over USB, and the adapter translates that into a standard RJ-45 Ethernet connection. The actual network processing happens inside a small controller chip on the adapter's circuit board. The two most common chips you'll encounter are the ASIX AX88179 and the Realtek RTL8153. Both handle 1 Gigabit Ethernet. For anything beyond 1 Gbps, you need hardware based on the Realtek RTL8156 or an Intel I210 controller, which support 2.5 Gigabit speeds.
USB C To Ethernet Adapter Your Ultimate Guide Unlocking Wired Speed And Reliability For Modern Devices
That phrase above is the kind of title you'll see on various blog posts about this topic. The actual content is much simpler than the headline suggests. Here's what you need to know when you're setting one up and trying to get it to work reliably. Connection and initial setup Plug the adapter into an available USB-C port. On macOS, the system typically recognizes it within a few seconds. No driver installation is necessary because Apple includes native support for the common controller chips. Windows 10 and 11 also handle most adapters out of the box, though some cheaper no-name brands may prompt you to download a driver from the manufacturer's website. Linux systems generally detect these immediately as well, given that the kernel has built-in drivers for ASIX and Realtek chipsets.
Once connected, your computer should assign an IP address automatically through DHCP. If you're on a corporate or school network that requires static IP configuration, you'll need to enter those settings manually in your network preferences. On macOS, this is under System Settings > Network. On Windows, it's in Network & Internet settings under the adapter's properties. Speed expectations and real-world throughput A 1 Gigabit adapter will realistically deliver around 940 Mbps of actual throughput. The remaining bandwidth is consumed by protocol overhead—Ethernet framing, USB transport overhead, and error checking. This is normal and expected, not a sign that something is broken. If you're seeing significantly less than 900 Mbps on a healthy wired connection, something else is wrong, possibly a bad cable or a misconfigured switch port.
Get the Full Details

For 2.5 Gigabit adapters, you can expect roughly 2.3 Gbps of actual throughput under ideal conditions. This matters if your internal network or NAS supports 2.5G, or if you're doing large local file transfers that would otherwise be bottlenecked by a 1 Gbps connection. A specific problem I ran into Here's the thing that caught me off guard. I bought a USB-C hub that included a built-in Gigabit Ethernet port, along with HDMI, USB-A, and SD card slots. I plugged it into my MacBook Pro and expected clean wired networking. Instead, I was getting intermittent disconnects and speeds that fluctuated between 300 and 700 Mbps.
The issue turned out to be power. The hub was drawing enough current to run all its attached devices, and the USB-C port on the MacBook was sharing power and bandwidth across everything. The Ethernet controller was essentially starving for stable power during heavy network activity. I resolved it by switching to a dedicated USB-C to Ethernet adapter instead of using the hub's built-in port. The standalone adapter drew power directly from the laptop's USB-C port without competing with other peripherals, and speeds stabilized at around 930 Mbps consistently. This taught me that the form factor of the adapter matters more than the chip inside it when you're already running a loaded hub. Things that aren't obvious from the product description USB bandwidth is a shared resource. If you plug a 2.5G Ethernet adapter into a USB hub that's also running a 4K external monitor and two external drives, the available bandwidth for the network adapter decreases. A single USB 3.2 Gen 2 port provides 10 Gbps total. When you divide that across multiple devices, each one gets a fraction. This is why direct connection to the laptop's USB-C port almost always yields better results than routing through a hub or dock.
Another detail that people miss: not all USB-C ports on your laptop are created equal. Some are USB 3.2 Gen 1 (5 Gbps), some are Gen 2 (10 Gbps), and some are Thunderbolt 3 or 4 (40 Gbps). A 1 Gbps Ethernet adapter will work fine on any of them, but a 2.5G adapter on a Gen 1 port will be capped at around 5 Gbps of USB bandwidth, which still accommodates 2.5G Ethernet. However, if you combine the adapter with other high-bandwidth peripherals on that same port through a hub, you'll start hitting ceilings. Check your laptop's specifications for the USB version of each port before making assumptions. There's also the question of cable quality. The Ethernet cable you pair with the adapter matters. Cat5e cables support up to 1 Gbps. Cat6 and above support 2.5 Gbps and 10 Gbps over shorter distances. Using an old or damaged Cat5 cable with a 2.5G adapter will limit you to 1 Gbps or cause errors. I learned this the hard way when a 2.5G adapter kept dropping to 100 Mbps. The adapter and port were fine. The cable I'd been using for years had a faulty wire inside. Swapped it for a new Cat6 cable and speeds jumped to 2.3 Gbps immediately. What these adapters cannot do

USB-C to Ethernet adapters do not support Power over Ethernet. If you need to connect to a device that receives power through the Ethernet cable, such as a security camera or a wireless access point, this adapter won't help. You'd need a separate PoE injector or a dedicated powered Ethernet solution. Also, some adapters don't support jumbo frames, which can matter if you're transferring large files between two computers on a local network. Check the specifications if that's part of your use case. Which one to buy For general use—a home office, remote work, occasional large file transfers—a $20 to $30 Gigabit adapter from a established brand like Anker, Cable Matters, or Satechi is sufficient. I've used several over the past two years and the only ones that gave me trouble were the cheapest ones, around $8, which had driver compatibility issues on older Windows machines.
If you need 2.5 Gigabit speeds, look for adapters explicitly labeled as 2.5G and verify they use the RTL8156 chip. Earlier 2.5G implementations based on the RTL8153 with firmware modifications were less stable. The RTL8156 was designed from the ground up for 2.5G and tends to run cooler and more reliably under sustained load. The bottom line A USB-C to Ethernet adapter is a practical solution for laptops that lack a built-in network port. It delivers faster, more stable connectivity than Wi-Fi in most environments, especially where interference, distance from the router, or network congestion are factors. Just be aware that the USB port you plug it into, the hub situation, the cable quality, and the adapter's own chip all influence real-world performance. Pick a reputable adapter, plug it directly into the laptop when possible, use a decent Cat6 cable, and it should just work without much fuss.