Linux slow to realize connection is back up
First, let me describe the setup:
I am in a three story house. I have DSL. My wireless router (x.x.x.1) is in the top floor of the house. At the bottom floor, I have an SMC wireless device (x.x.x.2) acting as a bridge to upstairs, and the device is the uplink to a switch with a wired Win98 box (x.x.x.101) and Fedora Core 2 box (x.x.x.102).
And now the problem:
At times, my SMC device loses connection to the router, and obviously the wired computers do not have internet access. Once the SMC device regains a connection to the router, the Win98 system immediately realizes that the connection is back up and can immediately access the internet.
My FC2 box, however, still thinks the connection is down. Trying to ping x.x.x.1 (or anywhere outside for that matter) gets me a Destination host unreachable from the x.x.x.101 Win98 box.
I have tried bringing eth0 down and up again, restarting the network service, and when I try and drop and regain a DHCP lease, it fails. I have to reboot to get the system to realize the internet is back up.
Additionally, here are some answers to probably common questions:
1. No, I cannot bring the router downstairs, because there is no phone jack in the basement.
2. I cannot move the location of the router, or to a large degree, the location of the SMC device.
3. I have tried pointing the antenna of the wireless devices in all directions to see if I can stop the disconnect from happening with no success.