A practical guide to Ethernet and Wi-Fi adapter settings: DHCP, static IP, DNS, IPv6, speed and duplex, power saving, driver properties, interface metric, and network troubleshooting.
A network adapter is the Windows device that connects your computer to a network. It can be a physical Ethernet card, a built-in Wi-Fi module, a USB network adapter, a Bluetooth PAN adapter, a VPN adapter, or a virtual adapter created by Hyper-V, WSL, VirtualBox, VMware, or security software.
Configuring a network adapter usually means changing how Windows receives an IP address, which DNS servers it uses, whether IPv6 is enabled, how the adapter negotiates link speed, how much power Windows is allowed to save, and which adapter has priority when several connections are active at the same time.
Determines how the PC is identified on the network. It can be assigned automatically by DHCP or entered manually as a static address.
Usually your router. Windows sends traffic outside the local network through this address.
Translate website names into IP addresses. Wrong DNS settings can make the Internet look broken even when the network link is fine.
Include speed and duplex, roaming aggressiveness, energy saving, Jumbo Packet, VLAN options, Wake-on-LAN, and vendor-specific driver features.
Network adapter settings can immediately disconnect the PC from the Internet or local network. Before changing anything, write down the current values or take screenshots. This is especially important on a work computer, remote desktop session, server, NAS-connected workstation, or PC using a VPN.
ipconfig /all.192.168.1.1 or 192.168.0.1.ipconfig /all
Windows has several places where network adapter settings can be configured. The modern Settings app is convenient for basic IP and DNS configuration, while the classic Network Connections window and Device Manager are better for advanced adapter properties and driver options.
Best for IP assignment, DNS assignment, network profile, metered connection, and basic adapter information.
Windows 10/11Best for adapter status, Properties, IPv4/IPv6 settings, disabling an adapter, and opening driver properties.
Classic toolBest for driver updates, rollback, uninstalling the device, power management, and advanced hardware options.
Admin tasksncpa.cpl and press Enter.ncpa.cpl. It works in both Windows 10 and Windows 11 and opens the classic adapter list directly.
Renaming adapters makes troubleshooting easier, especially if the PC has several Ethernet ports, Wi-Fi adapters, VPN profiles, virtual adapters, or USB network cards. Disabling and enabling an adapter is also a quick way to restart the connection without rebooting Windows.
ncpa.cpl.Ethernet - Realtek, Wi-Fi - Intel, or USB LAN.ncpa.cpl.Get-NetAdapter
Disable-NetAdapter -Name "Ethernet" -Confirm:$false
Enable-NetAdapter -Name "Ethernet"
Most networks use DHCP, where the router automatically assigns an IP address, subnet mask, default gateway, and DNS servers. A static IP address is entered manually and does not change unless you edit it again.
ncpa.cpl, and press Enter.| Field | Example | What It Means |
|---|---|---|
| IP address | 192.168.1.50 |
The address of this computer on the local network. |
| Subnet mask | 255.255.255.0 |
Defines the size of the local network segment. |
| Default gateway | 192.168.1.1 |
Usually the router address used to reach the Internet. |
| Preferred DNS | 1.1.1.1 |
Main DNS server for name resolution. |
| Alternate DNS | 8.8.8.8 |
Backup DNS server if the preferred DNS server is unavailable. |
netsh interface ipv4 set address name="Ethernet" source=dhcp
netsh interface ipv4 set dnsservers name="Ethernet" source=dhcp
Set a static IPv4 address with netsh
netsh interface ipv4 set address name="Ethernet" source=static address=192.168.1.50 mask=255.255.255.0 gateway=192.168.1.1 store=persistent
netsh interface ipv4 set dnsservers name="Ethernet" source=static address=1.1.1.1 validate=no
netsh interface ipv4 add dnsservers name="Ethernet" address=8.8.8.8 index=2 validate=no
DNS settings affect how Windows resolves domain names such as example.com. If websites do not open but pinging an IP address works, DNS is one of the first settings to check.
| DNS Provider | IPv4 Addresses | Use Case |
|---|---|---|
| Router / ISP | Automatic via DHCP | Default choice for most home users. |
| Cloudflare | 1.1.1.1, 1.0.0.1 |
General public DNS option. |
| Google Public DNS | 8.8.8.8, 8.8.4.4 |
General public DNS option. |
| Internal company DNS | Provided by administrator | Required for Active Directory, internal domains, VPN, intranet, and managed devices. |
ipconfig /flushdns
IPv6 is the modern Internet Protocol version that exists alongside IPv4. In most cases, you should leave IPv6 enabled. Windows, routers, VPN software, and local network discovery can rely on IPv6 behavior even when your Internet connection still mainly uses IPv4.
ncpa.cpl.Advanced adapter properties are controlled by the network card driver. The exact names differ between Intel, Realtek, Qualcomm, Broadcom, MediaTek, USB Ethernet adapters, and Wi-Fi chipsets. Change these settings only when you understand the effect or are troubleshooting a specific issue.
devmgmt.msc, and press Enter.| Setting | Recommended Default | When to Change It |
|---|---|---|
| Speed & Duplex | Auto Negotiation | Set manually only if the switch/router fails to negotiate correctly. |
| Energy Efficient Ethernet | Enabled or driver default | Disable if the link drops, wakes slowly, or has intermittent latency spikes. |
| Jumbo Packet / Jumbo Frame | Disabled | Enable only if every device on that network path supports the same MTU. |
| Roaming Aggressiveness | Medium | Adjust on Wi-Fi if a laptop sticks to a weak access point or roams too often. |
| Preferred Band | No preference or 5 GHz / 6 GHz when available | Use to prefer faster bands, if coverage is stable. |
| Wake on Magic Packet | Disabled unless needed | Enable for Wake-on-LAN from another device. |
Windows can turn off a network adapter to save power, especially on laptops. This helps battery life, but it can also cause Wi-Fi disconnects, slow resume from sleep, Bluetooth/Wi-Fi instability on combo modules, or broken Wake-on-LAN behavior.
If Ethernet, Wi-Fi, VPN, and virtual adapters are active at the same time, Windows chooses routes based on routing rules and interface metrics. A lower metric usually means higher priority. This is useful when Windows uses Wi-Fi even though Ethernet is connected, or when a VPN should be preferred only for specific routes.
ncpa.cpl.10 for Ethernet and 50 for Wi-Fi.Get-NetIPInterface | Sort-Object InterfaceMetric | Format-Table InterfaceAlias,AddressFamily,Dhcp,InterfaceMetric
Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10
Set-NetIPInterface -InterfaceAlias "Wi-Fi" -InterfaceMetric 50
Driver problems can cause missing Wi-Fi, limited connection, low Ethernet speed, random disconnects, Code 10, Code 43, no Bluetooth coexistence, or missing advanced properties. Windows Update can install a basic driver, but the best driver sometimes comes from the PC, motherboard, laptop, or adapter manufacturer.
Command-line tools are useful when the Settings app does not open, when you need exact values, or when you are documenting a repeatable configuration. Run Command Prompt or PowerShell as Administrator for commands that change adapter settings.
| Task | Command | Result |
|---|---|---|
| Show IP configuration | ipconfig /all |
Displays IP address, gateway, DNS, DHCP status, MAC address, and adapter names. |
| Release DHCP lease | ipconfig /release |
Drops the current IPv4 address received from DHCP. |
| Renew DHCP lease | ipconfig /renew |
Requests a new IPv4 address from the DHCP server. |
| Flush DNS cache | ipconfig /flushdns |
Clears cached DNS records. |
| List adapters | Get-NetAdapter |
Shows visible network adapters and basic properties. |
| Show IP details | Get-NetIPConfiguration |
Shows usable interfaces, IP addresses, gateways, and DNS servers. |
| Show IP interfaces | Get-NetIPInterface |
Displays DHCP state, address family, and interface metrics. |
| Reset Winsock | netsh winsock reset |
Resets the Winsock catalog. Restart is required. |
| Reset TCP/IP stack | netsh int ip reset |
Resets TCP/IP parameters. Restart is recommended. |
ipconfig /release
ipconfig /flushdns
ipconfig /renew
netsh winsock reset
netsh int ip reset
After running the reset commands, restart Windows and test Ethernet or Wi-Fi again.
If the connection fails after changing adapter settings, start with the simplest checks: cable, Wi-Fi signal, router, DHCP, DNS, driver, and adapter status. Do not change many settings at once; change one item, test, then continue.
| Symptom | Likely Cause | What to Check |
|---|---|---|
| No Internet, but connected | DNS, gateway, DHCP, router, or VPN issue | Run ipconfig /all, check gateway and DNS, then try ipconfig /renew. |
| 169.254.x.x address | DHCP failed | Restart router, disable/enable adapter, check cable, renew DHCP lease. |
| Ethernet speed is 100 Mbps instead of 1 Gbps | Bad cable, old router/switch port, wrong driver setting | Use Cat5e/Cat6 cable, test another port, keep Speed & Duplex on Auto Negotiation. |
| Wi-Fi disconnects after sleep | Power saving, driver, weak signal | Disable adapter power saving, update Wi-Fi driver, check router channel and signal strength. |
| Only some websites fail | DNS cache, DNS server, IPv6 routing, proxy, VPN | Flush DNS, test another DNS, disable proxy temporarily, disconnect VPN for testing. |
| Adapter missing in Windows | Driver removed, device disabled, BIOS option, hardware issue | Device Manager, hidden devices, BIOS/UEFI onboard LAN/Wi-Fi setting, manufacturer driver. |
ipconfig /all and check whether DHCP, gateway, and DNS values look correct.ncpa.cpl.Press Win + R, type ncpa.cpl, and press Enter. This opens the classic Network Connections window where you can access adapter status, properties, IPv4, IPv6, sharing, and disable/enable options.
Use DHCP for most PCs and laptops. Use a static IP only when the device must always be reachable at the same address, such as a server, NAS, printer, camera recorder, or PC used for port forwarding. A DHCP reservation in the router is often safer than manually setting a static IP in Windows.
A 169.254.x.x address usually means Windows did not receive an address from DHCP. Check the cable or Wi-Fi connection, restart the router, disable and enable the adapter, and run ipconfig /renew.
No. Disabling IPv6 is not a general speed fix. Leave IPv6 enabled unless you are testing a confirmed compatibility problem or your network administrator specifically tells you to disable it.
For most Ethernet adapters, leave Speed & Duplex on Auto Negotiation. Manually forcing speed or duplex is only useful when troubleshooting a specific switch, router, cable, or driver compatibility issue.
Sometimes. If only name resolution is failing, changing DNS or flushing the DNS cache can help. If the actual connection, gateway, router, Wi-Fi signal, VPN, or firewall is the problem, DNS changes will not fix it.
The most common causes are a damaged cable, a cable below Cat5e quality, a 100 Mbps router/switch port, a bad wall jack, or an incorrect Speed & Duplex setting. Test with a known good Cat5e or Cat6 cable and leave the adapter on Auto Negotiation.
No. It removes the device instance from Windows. After a restart or hardware scan, Windows usually detects the adapter again and installs a driver. However, if you remove the driver package and have no Internet access, you may need an offline installer from the manufacturer.
For a typical Windows PC, the best network adapter configuration is simple: automatic IP address, automatic DNS from the router or a trusted DNS provider, IPv6 enabled, Speed & Duplex on Auto Negotiation, and current drivers from Windows Update or the hardware manufacturer. Advanced settings such as static IP, interface metric, Jumbo Packet, VLAN, and Wake-on-LAN should be changed only when you have a clear reason.
Open adapter settings with ncpa.cpl, check current values with ipconfig /all, use DHCP unless you need a fixed address, change DNS only when required, keep IPv6 enabled, and use Device Manager for driver, power, and advanced hardware options. If the network breaks, return IP and DNS to automatic before trying deeper resets.