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? C.