From 00a865e816314bb0fdbf38dd4159ba5ed7de78e8 Mon Sep 17 00:00:00 2001 From: David Bauer Date: Sat, 19 Apr 2025 14:41:37 +0200 Subject: [PATCH] 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 --- 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" -- 2.30.2