I am not new to ubuntu, but have encountered this problem several times. I am running with a wired connection on ubuntu 12.04 LTS. When I worked with ubuntu for the first two- three weeks or so, the connection seemed to work fine, and I hadn't even set up the connection- it had been auto-detected by ubuntu, which is natural. But now, the connection seems to have not working (its not detecting at all) . On repeatedly restarting my computer, I found that the internet seeme to connect (or detect), like 1 out of 5-8 restarts. Is there any solution to this unusual problem, as I have tried all the solutions on this site and other sites too, but have not found a working solution. On my other partition on windows vista, this problem never occurs and the internet connection alway connects. PS: If there is any extra info I have to provide like error logs or any other info just tell me and I will do so, as I desperately want a solution.
Output for sudo lshw -c network-
*-network
description: Ethernet interface
product: NM10/ICH7 Family LAN Controller
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:01:08.0
logical name: eth0
version: 01
serial: 00:1a:92:6b:2e:b1
size: 100Mbit/s
capacity: 100Mbit/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e100 driverversion=3.5.24-k2-NAPI duplex=full firmware=N/A ip=10.0.0.2 latency=32 link=yes maxlatency=56 mingnt=8 multicast=yes port=MII speed=100Mbit/s
resources: irq:20 memory:fdefe000-fdefefff ioport:ee00(size=64)
Output for cat /var/log/dmesg | grep eth0 -
[ 1.199914] e100 0000:01:08.0: eth0: addr 0xfdefe000, irq 20, MAC addr 00:1a:92:6b:2e:b1
[ 18.108866] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 19.317182] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 19.317593] ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 19.320152] e100 0000:01:08.0: eth0: NIC Link is Up 100 Mbps Full Duplex
[ 19.320401] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
sudo lshw -c network
. Thank you. Please also add to your question the output ofcat /var/log/dmesg | grep eth0