UbuntuThis forum is for the discussion of Ubuntu Linux.
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
i used PXE to install ubuntu11.10 amd64, but i met error "Network autoconfiguration failed, your network is probably not using the DHCP protocol". and i checked /var/log/syslog, got possible error message. "dhclient no dhcpoffers received". However, the same way, same machine, same configure, i tried ubuntu 11.04, it's ok. so i doubted maybe some issue in "initrd.gz" and "linux" under folder install/netboot...
// Perhaps there is a different firmware for your device in the kernel on your 11.10?
May i know what you mean for this sentence?
Yes. Some devices, like many wireless network devices, require a bit of code that they load into their chips in some way. It's called firmware, and the kernel has to be able to provide this to the device, usually while initializing it. This is in addition to any device driver functionality, which the kernel itself is fully responsible for.
I was thinking that, if you were using a wireless device, that the different kernels on the two different releases may have had different versions of the firmware for the device. This has happened to me (in FreeBSD, but still ...) so I figured I'd ask.
So, are you certain that the interface is coming up? The last bit of lsmod output there is odd ... It's an Intel card, then?
Actually i was not sure whether eth0/1 was up. command "ifconfig" was not available in boot kernel then. My scenario was using PXE to boot up and then install ubuntu11.10 from pxe server, and client machine tried to download installation file to client machine and install, but met the network error. So there was limited tool in compressed kernel.
however, i checked file /etc/udev/rules.d/70-persistent-net.rules
tg3 is broadcom NIC, whose name is eth0
e1000e us intel NIC, whose name is eth1
and i plugged network connection to eth1 which support PXE.
Is there other command i can check whether ethx is up?
i used "ip link" to three link, one is "lo" state UNKNOWN, second is "eth0" state DOWN, third is "eth1" state DOWN.
After disabled onboard NIC, the auto configuration passed. Thanks a ton, you really help me out.