Symptoms:
- Your computer connects to wi-fi or has network cable plugged in.
- Internet is not working
- You get assigned 169.254.*.* address (where * could be any number)
Problem description:
Your router is unable to connect to DHCP server. DHCP server is a network service which provides dynamic IP addresses to computers which connect to the network. When Windows OS computer is unable to find DHCP server on the network or fails to connect then it will assigne address from 169.254 family to that computer.
Solution:
Hardware:
In general 169.254.*.* ip address means that either you physically are not connected to the network (something is broken) or something is incorrectly setup in your computer.
Check for hardware problems: make sure that all cabling works as expected. If you have spare cables try to use them to make sure that it is not related to that.
Software:
Method 1:
Try to set static address for your computer. If you know that your router address is 192.168.1.1 you can try assigning your computer 192.168.1.x where x any number larger than 1. By having static IP address you computer won't have to access DHCP server.
Method 2:
Release and renew computer IP address. Run cmd.exe under Administrator permissions and execute following commands:
ipconfig /release
ipconfig /renew
Method 3:
Try following commands from cmd.exe launched in Administrator mode:
ipconfig /flushdns
netsh int ip
reset c:\tcp.txt netsh winsock reset