Understanding the Network Topology
To successfully share an internet connection via Ethernet to a WiFi router, you must understand how the data flows between your hardware components. The goal is to create a bridge where your Windows PC acts as the source of the internet and the router acts as a distributor. In this configuration, the Ethernet port on your PC connects directly to the LAN port of the WiFi router, not the WAN/Internet port. This distinction is critical because ICS expects to manage the local subnet, which requires the router to function primarily as a switch or access point rather than a separate router.
If you connect the Ethernet cable to the wrong port on the router, the ICS feature will fail to assign IP addresses correctly, resulting in no internet access for connected devices. This method is particularly useful when you have a spare router that you want to repurpose as a wireless extender or when you need to isolate a specific network segment. For more details on direct physical connections, see our guide on Direct Connect via Ethernet.
Preparing Your Windows Host
Before enabling sharing features, ensure that your Windows PC has a stable internet connection via its primary adapter, whether that is Wi-Fi or another Ethernet interface. You must identify the name of this active connection precisely, as it will be the "source" of the shared traffic. Open the Network Connections panel by pressing Win + R, typing ncpa.cpl, and hitting Enter. Locate the adapter currently providing internet access; it should show status as "Connected."
Simultaneously, verify that the Ethernet adapter intended for output is enabled but disconnected from any external device at this stage. If the Ethernet port shows as "Unidentified network" or has no link light, check the physical cabling before proceeding. It is also advisable to disable any third-party firewall software temporarily during the initial setup to prevent rule conflicts, though you should re-enable them afterward with appropriate exceptions.
Configuring Internet Connection Sharing (ICS)
The core of this process involves activating ICS on the source adapter. Right-click the active internet adapter (e.g., Wi-Fi) and select Properties. Navigate to the Sharing tab. Check the box that says "Allow other network users to connect through this computer's Internet connection."
Once checked, a dropdown menu may appear labeled "Home networking connection." Select your Ethernet adapter from this list. If you do not see the Ethernet adapter here, it may be disabled or not recognized; ensure it appears in the main ncpa.cpl window. When you click OK, Windows will automatically configure the IP settings for the Ethernet adapter. It typically assigns the static IP address 192.168.137.1 with a subnet mask of 255.255.255.0. This change is permanent until you disable ICS, so note this IP address as it will serve as the default gateway for devices connecting to the router.
Connecting the Router and Verifying Setup
Now, plug one end of an Ethernet cable into the LAN port of your WiFi router and the other end into the Ethernet port of your Windows PC. Wait for the link lights to illuminate on both ports. Because ICS has already configured the PC's Ethernet interface with a static IP, the router does not need complex routing configurations if it is set to operate in Access Point mode. However, many consumer routers default to DHCP server mode, which can conflict with ICS.
To avoid IP conflicts, log into the router’s web interface using a browser. Change the router’s LAN IP address to something outside the ICS range, such as 192.168.137.2, or disable the DHCP server entirely if you want the Windows PC to handle all IP assignments. After saving settings, reboot the router. Connect a test device to the router’s WiFi network and verify that it receives an IP address in the 192.168.137.x range and can browse the internet.
If you experience issues with speed or stability, consider reviewing Can Telling Windows to Use LAN and WLAN Simultaneously Increase Speed? to optimize bandwidth usage across multiple interfaces.
Troubleshooting Common Issues
If devices cannot connect, the most common cause is an IP conflict or incorrect subnet configuration. Ensure that no other device on the network is trying to use 192.168.137.1. You can reset the network stack by opening Command Prompt as Administrator and running netsh winsock reset followed by ipconfig /release and ipconfig /renew on the client devices.
Another frequent issue arises when the Ethernet adapter loses its link due to power management settings. Go to Device Manager, find the Ethernet controller, and under the Power Management tab, uncheck "Allow the computer to turn off this device to save power." Additionally, check How to debug Windows PC suddenly not sending Ethernet packets? if you suspect driver-level failures.
Frequently Asked Questions
Why can't my router get an internet connection after plugging in the cable?
This usually happens because the router's WAN port is being used instead of a LAN port, or DHCP settings are conflicting. Ensure the cable is plugged into a LAN port on the router and that the router's DHCP server is either disabled or configured to accept the IP range provided by Windows ICS.
Does this setup slow down my internet speed significantly?
Yes, there is some overhead because the PC must process and forward packets between the Wi-Fi and Ethernet adapters. The bottleneck will likely be the slower of the two interfaces, so using a Gigabit Ethernet port and a modern Wi-Fi standard (Wi-Fi 5 or 6) helps minimize performance loss.
Can I use this method to share a wired Ethernet connection wirelessly?
Absolutely. The logic remains the same: set the wired Ethernet adapter as the source in ICS properties and allow sharing through the Wi-Fi adapter. This effectively turns your PC into a wireless hotspot for other devices.
What happens to the IP address of the Ethernet adapter when I enable ICS?
Windows automatically changes the Ethernet adapter's IP address to 192.168.137.1 with a subnet mask of 255.255.255.0. You cannot manually edit these settings while ICS is active; you must disable sharing first to revert to automatic IP assignment.
Is it safe to leave ICS enabled permanently?
It is generally safe, but it exposes your PC to the local network segment managed by the router. Ensure your Windows Firewall is configured to block unsolicited inbound traffic from the local network to maintain security against potential threats from connected devices.