[openwrt/openwrt] netifd dhcp: send DHCP client ID by default

LEDE Commits lede-commits at lists.infradead.org
Sun Apr 20 08:58:53 PDT 2025


blocktrron pushed a commit to openwrt/openwrt.git, branch main:
https://git.openwrt.org/387b49d89aa5c2c62c5437c51ee9ea4c58a13c8d

commit 387b49d89aa5c2c62c5437c51ee9ea4c58a13c8d
Author: David Bauer <mail at david-bauer.net>
AuthorDate: Sat Apr 19 14:41:37 2025 +0200

    netifd dhcp: send DHCP client ID by default
    
    Some ISPs require the client ID to be set in the DHCP and DHCPv6
    requests. OpenWrt sets the client id for IPv6 but not for IPv4 by
    default.
    
    Align this behavior between DHCPv4 and DHCPv6.
    
    ISPs that require this measure are Deutsche Glasfaser as well as some
    Entega connections.
    
    Signed-off-by: David Bauer <mail at david-bauer.net>
---
 package/network/config/netifd/files/lib/netifd/proto/dhcp.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/network/config/netifd/files/lib/netifd/proto/dhcp.sh b/package/network/config/netifd/files/lib/netifd/proto/dhcp.sh
index 636b4654ff..0bef6a1abb 100755
--- a/package/network/config/netifd/files/lib/netifd/proto/dhcp.sh
+++ b/package/network/config/netifd/files/lib/netifd/proto/dhcp.sh
@@ -51,7 +51,7 @@ proto_dhcp_setup() {
 	[ "$defaultreqopts" = 0 ] && defaultreqopts="-o" || defaultreqopts=
 	[ "$broadcast" = 1 ] && broadcast="-B" || broadcast=
 	[ "$norelease" = 1 ] && norelease="" || norelease="-R"
-	[ -n "$clientid" ] && clientid="-x 0x3d:${clientid//:/}" || clientid="-C"
+	[ -n "$clientid" ] && clientid="-x 0x3d:${clientid//:/}"
 	[ -n "$iface6rd" ] && proto_export "IFACE6RD=$iface6rd"
 	[ "$iface6rd" != 0 -a -f /lib/netifd/proto/6rd.sh ] && append dhcpopts "-O 212"
 	[ -n "$zone6rd" ] && proto_export "ZONE6RD=$zone6rd"




More information about the lede-commits mailing list