On Sun, 2003-11-23 at 03:22, Clayton wrote:
OK, I've been puzzling this one for a while now... and still can't quite figure it out.
I have a cable modem connected to a router, and my router does DHCP for the machines in my home network - a desktop, and a laptop. Both computers run SUSE9.0 with the SUSEFirewall enabled.
If (for whatever reason) I do an 'ifdown eth0' and an 'ifup eth0' on the desktop computer, it asks for an IP and gets one, but then cannot communicate with any computer in the internal network, and cannot access the web. I cannot ping and get a reply on any internet address at all. Same goes for internal IPs. I cannot find anything in the message log that seems related.
If I do the same thing on the laptop, it gets an IP assigned and immediately has access to both the internal network, and the internet.
The only way I've found to get the desktop communicating with the network after I do an 'ifdown eth0' is to do a reboot.
So... any ideas of what to look for? Why would doing an ifdown followed by an ifup on this one machine block all future network access until a restart?
You can try and do after you tell the card to come back up you can do a dhcpcd eth0 and see then if you can get out of the internet. If not, then it seems like that you are not getting the default route during DHCP. If the above does not help, post the results of the ifconfig and route -n command and someone here will try and help you. -- Marshall "Nothing is impossible, we just do not have all the answers to make the impossible, possible."