I have an installation of 10.10 that has been working fine since I upgraded. One day I booted it and there was no network connectivity. The network indicator now says "Networking disabled". If I go to System > Administration > Network Tools > Devices the loopback is the default and though Eth0 shows up, if I select it everything is blank in the configuration and there is nothing in the interface statistics. lspci shows
Intel Corporation N10/ICH 7 Family LAN Controller (rev 01)
I have another card handy but would like to learn how to diagnose things like this. For example Is there a software reason that a working card would just stop working? Can the card be so visible but be totally broken? What steps can I try to "Enable" the card and networking or is there something that would point to hardware right off?
UPDATE: It is now working but I would accept the best explanation that might help someone else of why it is working or why I'm still in trouble.
Originally the only thing that showed up in the network indicator was the disabled text and there was no "Enable Networking". Based on another post I tried sudo dhclient eth0 though I have no idea what it does. It returned an ip address and I could browse to specific local ips. Then I rebooted to see what would happen and I had the same original problem so I did dhclient again but this time noticed that "Enable Networking" was now showing up in the indicator so I checked it. This time I rebooted and everything is working fine. But I still don't know why it stopped or why the steps I took worked.
sudo dhclient eth0your system assumed you network would be enable, would have the name eth0 and that the system would need to get new addresses from the dhcp server (probably a router or something like that) but the flag to enable network was still set to off, so when you rebooted the network went off again. After you enabled you network by clicking "Enable Networking" the system recorded that the interface eth0 was on and was using dhcp. – Bruno Pereira♦ Oct 3 '11 at 14:38sudo dhclient eth0was not even necessary since your eth0 was using dhcp already, only the interface was turned off. Next time start withifconfig -ato see the status of your interfaces: if a interface is enabled it will show addresses else it will show addresses. You can start and stop an interface withifconfig <interface name> upand you can stop it withifconfig <interface name> donwor in your caseifconfig eth0 upandifconfig eth0 down. – Bruno Pereira♦ Oct 3 '11 at 14:47