Bug 68017
Description
Need Real Name
2002-07-05 11:52:56 UTC
How is you firewall configured... You need to be able to communicate on port 67-68 for DHCP configuration to work at all... Try "service iptables stop" and do your test again... If this still doesn't work then the problem is not likely to be the firewall configuration. I should have mentioned that I did try without any firewall, and could not get it to work. Trying just 'dhclient eth0'with the firewall down gave output similiar to 'No Lease offers received'. If your client is dhcpcd (the default one), then don't worry with the firewall: dhcpcd builds its own IP packets on a raw socket, and so does not rely on the network stack (where the kernel netfilter is). In other words, you cannot stop dhcpcd to emit/listen on the wires, unless you plug the cable out. For your problem, can you attach a trace of: # /etc/init.d/network stop # ifconfig eth0 up # tcpdump -n -i eth0 -s 2000 -X port 67 # dhcpcd Would it be possible that I'd be granted access to bug 67217 ? Nope. It's not even a real bug report, so there's nothing to look at anyways :) Created attachment 64486 [details]
tarball of strace from network stop,tcpdump, dhclient and ifconfig eth0 up
We need the output of tcpdump, not an strace of it running. Created attachment 65024 [details]
Here's the text output of 'tcpdump -n -i eth0 -s 2000 -X port 67' when running dhclient (dhcpcd is not installed, dhclient is not listed as a component on bugzilla for limbo)
Hmm, the tcpdump looks like you are receiving a reply from the server, but the dhclient process doesn't receive that reply, so I would bet on firewall problems. Please give ideas on how I can reproduce the problem, or a patch. Created attachment 69844 [details]
scripted network/iptables down and tcpdump of dhclient on limbo 2, still does not work for me.
Created attachment 69847 [details]
tcpdump of RH7.3 dhcpcd run on limbo2.
Given that the problem seems specific to your system, and that there isn't any information I can use to reproduce it, and this bug report is turning into a support session, WORKSFORME. You need to track down your local Linux guru and/or avail yourself of all the wonderful free & pay support forums/services out there, because this is beyond what is probably a good idea to pursue via bugzilla. Once you figure out how to cause the problem anywhere (especially on my system :) or have a patch, then please reopen and we can work on it again. |