Remove and re-add the network.
Go to System Preferences > Network. Then click Advanced on the lower right. Select the Wi-Fi tab up top. From there you can highlight the network you're having problems with and remove it.
Then simply re-add it using the menubar or the network dialog box, just click the plus and select your preferred network. This likely wont fix your "WiFi Connection Timeout" but its worth trying first.
Renew DHCP licence.
Again go to System Preferences > Network. Then click Advanced on the lower right. Select the TCP/IP tab up top. Then simply click "Renew DHCP Lease"
Change Wireless Router Settings.
The following varies from Router to Router, hopefully you can change the same settings but some Routers dont allow it, namely ISP Branded Routers.
I use a TP-Link Router. I've changed the following when I'm given a Timeout Error:
WiFi Channel Mode - Auto Off - Select a single channel to use. (You can use a WiFi analyser to determine the least congested channel.)
Password Encryption - From TKIP/AES to just TKIP or AES. If you change it to just one mode and are given a Timeout Error again try change it back to dual mode or the other available mode.
Authentication Type - From WPA-PSK/WPA2-PSK to just WPA-PSK or WPA2-PSK. Again If you change it to just one mode and are given a Timeout Error again try change it back to dual mode or the other available mode.
Interface Type B/G - From 802.11b+g to just B or G. Again If you change it to just one mode and are given a Timeout Error again try change it back to dual mode or the other available mode.
These are Tips that fixed the "Timeout Error" for me, but it has returned twice more so I've had to go through them again, hopefully they may help you too.




