Summary: | regression in systemd-networkd: unable to acquire address via DHCP since 63a070415db09f5b | ||
---|---|---|---|
Product: | systemd | Reporter: | Alex Bradbury <asb> |
Component: | general | Assignee: | systemd-bugs |
Status: | RESOLVED FIXED | QA Contact: | systemd-bugs |
Severity: | normal | ||
Priority: | medium | CC: | asb, camilo.aguilar, gehirn, teg |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
output of SYSTEMD_LOG_LEVEL=debug /lib/systemd/systemd-networkd
pcap of systemd-networkd dhcp output of dhcpcd -d eth0 pcap of dhcpcd dhcp not working systemd-networkd try working dhcpcd try |
Description
Alex Bradbury
2014-07-11 11:24:00 UTC
Adding the patch author and committer to the CC list. We have been discussion this in the systemd mailing list for a while. Basically, we would like to understand better why this is not working on some networks. If you could send us a dhcp dump (http://www.cyberciti.biz/faq/linux-unix-dhcpdump-monitor-dhcp-traffic/), that will be very useful for us. I also did some digging and it seems Linode is filtering ARP broadcasts, I wonder if that might be causing these problems. Linode Post: https://blog.linode.com/2003/09/24/network-filtering-improvements/ Created attachment 102722 [details]
output of SYSTEMD_LOG_LEVEL=debug /lib/systemd/systemd-networkd
Created attachment 102723 [details]
pcap of systemd-networkd dhcp
Taken with tcpdump -i eth0 -w dhcp_systemd-networkd.pcap 'port 67 or port 68'
Created attachment 102724 [details]
output of dhcpcd -d eth0
Created attachment 102725 [details]
pcap of dhcpcd dhcp
Taken with tcpdump -i eth0 -w dhcp_dhcpcd.pcap 'port 67 or port 68'
(In reply to comment #2) > We have been discussion this in the systemd mailing list for a while. > Basically, we would like to understand better why this is not working on > some networks. If you could send us a dhcp dump > (http://www.cyberciti.biz/faq/linux-unix-dhcpdump-monitor-dhcp-traffic/), > that will be very useful for us. > > I also did some digging and it seems Linode is filtering ARP broadcasts, I > wonder if that might be causing these problems. Thanks for responding. I've attached pcaps for systemd-networkd failing to acquire an IP address and for dhcpcd succeeding. Let me know if you need anything else. Comment on attachment 102725 [details]
pcap of dhcpcd dhcp
Fixing mimetype of dhcp_dhcpcd.pcap
Created attachment 102763 [details]
not working systemd-networkd try
Created attachment 102764 [details]
working dhcpcd try
Hello, i am experiencing the very same issue with my VSP Hoster www.netcup.de. I am running arch-linux with systemd 215-4. i´ve attached my tcpdumps for both, systemd-network (fails) and dhcpcd (works). maybe this helps. Hi guys, Thanks for the feedback, and sorry for taking so long to react. I have now finally given in to solving this automatically, and made the broadcast flag an opt-in. Hopefully, that means that things should "just work" for you guys with current git (and some other guys will have to set RequestBroadcast=yes to make things work again). Please reopen if you still experience problems. Cheers, Tom Tom, would you be able to clarify which version is going to include this fix? It will be in 216 (commit f5de5b00204f041aaec828d336c8afd9e860a5c3). |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.