Re: Apple TV 4K keeps requesting DHCP lease

Barry Stear <[email protected]> Thu, 24 Jul 2025 12:56:32 -0600
Newsgroups gmane.network.dhcp.isc.dhcp-server
Message-ID <CAAAmp=Z68GJA+sH2TdwUt1bF8O+m5bMBZy_3h1bNWuUgWu9ruA@mail.gmail.com>
--===============6657089378693465172==
Content-Type: multipart/alternative; boundary="000000000000f35cac063ab1624a"

--000000000000f35cac063ab1624a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hi Phillip,

Looking at the tcpdump the issue looks to be caused by three things :

1) Both of your Apple TV's have a hostname of Penthouse-6
2) Your configuration file specified a hostname of "Penthouse" for both of
the MAC addresses which does not match either of them so they are not
getting assigned the IP address that you are wanting
3) You specified both of them should get an ip address of 192.168.6.242
which is not possible.

To resolve this, you need to rename one of your Apple TV's to another name,
perhaps Penthouse-5 and then update the configuration file to match the mac
address with the correct Hostname. Below, I highlighted the Request with
the MAC address and Hostname coming in the DHCP request message from the
Apple TV's as well as where you specified Penthouse as the hostname in your
configuration file.

host Penthouse-9c3e530d9fbe {
 hardware ethernet 9c:3e:53:0d:9f:be;
 fixed-address 192.168.6.242;
 option host-name "Penthouse";
 if exists dhcp-parameter-request-list {
  option dhcp-parameter-request-list =3D concat(option
dhcp-parameter-request-list, 3a);
 }
}
host Penthouse-9c3e5309d1c5 {
 hardware ethernet 9c:3e:53:09:d1:c5;
 fixed-address 192.168.6.242;
 option host-name "Penthouse";
 if exists dhcp-parameter-request-list {
  option dhcp-parameter-request-list =3D concat(option
dhcp-parameter-request-list, 3a);
 }

00:07:22.605432 9c:3e:53:09:d1:c5 > ff:ff:ff:ff:ff:ff, ethertype IPv4
(0x0800), length 342: (tos 0x0, ttl 255, id 22192, offset 0, flags [none],
proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from
9c:3e:53:09:d1:c5, length 300, xid 0x87ec8a54, secs 1, Flags [none] (0x0000=
)
  Client-Ethernet-Address 9c:3e:53:09:d1:c5
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message (53), length 1: Request
    Parameter-Request (55), length 9:        Subnet-Mask (1),
Classless-Static-Route (121), Default-Gateway (3), Domain-Name-Server (6)
      Domain-Name (15), Unknown (108), URL (114), Unknown (119)
      Unknown (252)
    MSZ (57), length 2: 1500
    Client-ID (61), length 7: ether 9c:3e:53:09:d1:c5
    Requested-IP (50), length 4: 192.168.6.242
    Lease-Time (51), length 4: 7776000
    Hostname (12), length 11: "Penthouse-6"
00:07:22.605800 ac:1f:6b:1d:fb:80 > 9c:3e:53:09:d1:c5, ethertype IPv4
(0x0800), length 342: (tos 0x10, ttl 128, id 0, offset 0, flags [none],
proto UDP (17), length 328)
    192.168.6.1.67 > 192.168.6.242.68: [udp sum ok] BOOTP/DHCP, Reply,
length 300, xid 0x87ec8a54, secs 1, Flags [none] (0x0000)
  Your-IP 192.168.6.242
  Client-Ethernet-Address 9c:3e:53:09:d1:c5
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message (53), length 1: ACK
    Server-ID (54), length 4: 192.168.6.1
    Lease-Time (51), length 4: 43200
    Subnet-Mask (1), length 4: 255.255.255.0
    Default-Gateway (3), length 4: 192.168.6.1
    Domain-Name-Server (6), length 4: 192.168.6.1
    Domain-Name (15), length 21: "redfish-solutions.com"
00:07:24.859045 9c:3e:53:0d:9f:be > ff:ff:ff:ff:ff:ff, ethertype IPv4
(0x0800), length 342: (tos 0x0, ttl 255, id 22193, offset 0, flags [none],
proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from
9c:3e:53:0d:9f:be, length 300, xid 0xbfede3b8, Flags [none] (0x0000)
  Client-Ethernet-Address 9c:3e:53:0d:9f:be
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message (53), length 1: Request
    Parameter-Request (55), length 9:        Subnet-Mask (1),
Classless-Static-Route (121), Default-Gateway (3), Domain-Name-Server (6)
      Domain-Name (15), Unknown (108), URL (114), Unknown (119)
      Unknown (252)
    MSZ (57), length 2: 1500
    Client-ID (61), length 7: ether 9c:3e:53:0d:9f:be
    Requested-IP (50), length 4: 192.168.6.242
    Lease-Time (51), length 4: 7776000
    Hostname (12), length 11: "Penthouse-6"

On Thu, Jul 24, 2025 at 12:19=E2=80=AFAM Philip Prindeville <
[email protected]> wrote:

> Hi,
>
> I have a couple of Apple TV=E2=80=99s that keep harassing my DHCP server,=
 which is
> 4.4.3-P1.
>
> Traces are below.
>
> The config for my server looks like:
>
> authoritative;
> ddns-domainname "redfish-solutions.com.";
> ddns-update-style standard;
> ddns-updates on;
> ignore client-updates;
>
> update-static-leases on;
> use-host-decl-names on;
> update-conflict-detection off;
> update-optimization off;
>
> =E2=80=A6
>
> log-facility daemon;
> default-lease-time 3600;
> max-lease-time 86400;
> option domain-name "redfish-solutions.com";
>
> # additional codes
> option classless-ipv4-route code 121 =3D array of { unsigned integer 8 };
> =E2=80=A6
>
> subnet 192.168.6.0 netmask 255.255.255.0 {
>  option subnet-mask 255.255.255.0;
>  option broadcast-address 192.168.6.255;
>  deny unknown-clients;
>  default-lease-time 43200;
>  max-lease-time 43200;
>  option routers 192.168.6.1;
>  option domain-name-servers 192.168.6.1;
> }
>
> =E2=80=A6
>
> host Penthouse-9c3e530d9fbe {
>  hardware ethernet 9c:3e:53:0d:9f:be;
>  fixed-address 192.168.6.242;
>  option host-name "Penthouse";
>  if exists dhcp-parameter-request-list {
>   option dhcp-parameter-request-list =3D concat(option
> dhcp-parameter-request-list, 3a);
>  }
> }
> host Penthouse-9c3e5309d1c5 {
>  hardware ethernet 9c:3e:53:09:d1:c5;
>  fixed-address 192.168.6.242;
>  option host-name "Penthouse";
>  if exists dhcp-parameter-request-list {
>   option dhcp-parameter-request-list =3D concat(option
> dhcp-parameter-request-list, 3a);
>  }
> }
>
>
> I=E2=80=99ve provisioned both the Ethernet and WiFi MAC addresses but the=
 TV=E2=80=99s are
> hardwired.
>
> The tcpdumps look like:
>
> 00:07:22.605432 9c:3e:53:09:d1:c5 > ff:ff:ff:ff:ff:ff, ethertype IPv4
> (0x0800), length 342: (tos 0x0, ttl 255, id 22192, offset 0, flags [none]=
,
> proto UDP (17), length 328)
>     0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request fro=
m
> 9c:3e:53:09:d1:c5, length 300, xid 0x87ec8a54, secs 1, Flags [none] (0x00=
00)
>   Client-Ethernet-Address 9c:3e:53:09:d1:c5
>   Vendor-rfc1048 Extensions
>     Magic Cookie 0x63825363
>     DHCP-Message (53), length 1: Request
>     Parameter-Request (55), length 9:        Subnet-Mask (1),
> Classless-Static-Route (121), Default-Gateway (3), Domain-Name-Server (6)
>       Domain-Name (15), Unknown (108), URL (114), Unknown (119)
>       Unknown (252)
>     MSZ (57), length 2: 1500
>     Client-ID (61), length 7: ether 9c:3e:53:09:d1:c5
>     Requested-IP (50), length 4: 192.168.6.242
>     Lease-Time (51), length 4: 7776000
>     Hostname (12), length 11: "Penthouse-6"
> 00:07:22.605800 ac:1f:6b:1d:fb:80 > 9c:3e:53:09:d1:c5, ethertype IPv4
> (0x0800), length 342: (tos 0x10, ttl 128, id 0, offset 0, flags [none],
> proto UDP (17), length 328)
>     192.168.6.1.67 > 192.168.6.242.68: [udp sum ok] BOOTP/DHCP, Reply,
> length 300, xid 0x87ec8a54, secs 1, Flags [none] (0x0000)
>   Your-IP 192.168.6.242
>   Client-Ethernet-Address 9c:3e:53:09:d1:c5
>   Vendor-rfc1048 Extensions
>     Magic Cookie 0x63825363
>     DHCP-Message (53), length 1: ACK
>     Server-ID (54), length 4: 192.168.6.1
>     Lease-Time (51), length 4: 43200
>     Subnet-Mask (1), length 4: 255.255.255.0
>     Default-Gateway (3), length 4: 192.168.6.1
>     Domain-Name-Server (6), length 4: 192.168.6.1
>     Domain-Name (15), length 21: "redfish-solutions.com"
> 00:07:24.859045 9c:3e:53:0d:9f:be > ff:ff:ff:ff:ff:ff, ethertype IPv4
> (0x0800), length 342: (tos 0x0, ttl 255, id 22193, offset 0, flags [none]=
,
> proto UDP (17), length 328)
>     0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request fro=
m
> 9c:3e:53:0d:9f:be, length 300, xid 0xbfede3b8, Flags [none] (0x0000)
>   Client-Ethernet-Address 9c:3e:53:0d:9f:be
>   Vendor-rfc1048 Extensions
>     Magic Cookie 0x63825363
>     DHCP-Message (53), length 1: Request
>     Parameter-Request (55), length 9:        Subnet-Mask (1),
> Classless-Static-Route (121), Default-Gateway (3), Domain-Name-Server (6)
>       Domain-Name (15), Unknown (108), URL (114), Unknown (119)
>       Unknown (252)
>     MSZ (57), length 2: 1500
>     Client-ID (61), length 7: ether 9c:3e:53:0d:9f:be
>     Requested-IP (50), length 4: 192.168.6.242
>     Lease-Time (51), length 4: 7776000
>     Hostname (12), length 11: "Penthouse-6"
> 00:07:24.859370 ac:1f:6b:1d:fb:80 > 9c:3e:53:0d:9f:be, ethertype IPv4
> (0x0800), length 342: (tos 0x10, ttl 128, id 0, offset 0, flags [none],
> proto UDP (17), length 328)
>     192.168.6.1.67 > 192.168.6.242.68: [udp sum ok] BOOTP/DHCP, Reply,
> length 300, xid 0xbfede3b8, Flags [none] (0x0000)
>   Your-IP 192.168.6.242
>   Client-Ethernet-Address 9c:3e:53:0d:9f:be
>   Vendor-rfc1048 Extensions
>     Magic Cookie 0x63825363
>     DHCP-Message (53), length 1: ACK
>     Server-ID (54), length 4: 192.168.6.1
>     Lease-Time (51), length 4: 43200
>     Subnet-Mask (1), length 4: 255.255.255.0
>     Default-Gateway (3), length 4: 192.168.6.1
>     Domain-Name-Server (6), length 4: 192.168.6.1
>     Domain-Name (15), length 21: "redfish-solutions.com=E2=80=9D
> 00:07:34.809046 58:d3:49:e7:ca:37 > ff:ff:ff:ff:ff:ff, ethertype IPv4
> (0x0800), length 342: (tos 0x0, ttl 255, id 38810, offset 0, flags [none]=
,
> proto UDP (17), length 328)
>     0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request fro=
m
> 58:d3:49:e7:ca:37, length 300, xid 0x27e24d21, Flags [none] (0x0000)
>   Client-Ethernet-Address 58:d3:49:e7:ca:37
>   Vendor-rfc1048 Extensions
>     Magic Cookie 0x63825363
>     DHCP-Message (53), length 1: Request
>     Parameter-Request (55), length 9:        Subnet-Mask (1),
> Classless-Static-Route (121), Default-Gateway (3), Domain-Name-Server (6)
>       Domain-Name (15), Unknown (108), URL (114), Unknown (119)
>       Unknown (252)
>     MSZ (57), length 2: 1500
>     Client-ID (61), length 7: ether 58:d3:49:e7:ca:37
>     Requested-IP (50), length 4: 192.168.6.240
>     Lease-Time (51), length 4: 7776000
>     Hostname (12), length 13: "Living-Room-2"
> 00:07:34.809455 ac:1f:6b:1d:fb:80 > 58:d3:49:e7:ca:37, ethertype IPv4
> (0x0800), length 342: (tos 0x10, ttl 128, id 0, offset 0, flags [none],
> proto UDP (17), length 328)
>     192.168.6.1.67 > 192.168.6.240.68: [udp sum ok] BOOTP/DHCP, Reply,
> length 300, xid 0x27e24d21, Flags [none] (0x0000)
>   Your-IP 192.168.6.240
>   Client-Ethernet-Address 58:d3:49:e7:ca:37
>   Vendor-rfc1048 Extensions
>     Magic Cookie 0x63825363
>     DHCP-Message (53), length 1: ACK
>     Server-ID (54), length 4: 192.168.6.1
>     Lease-Time (51), length 4: 43200
>     Subnet-Mask (1), length 4: 255.255.255.0
>     Default-Gateway (3), length 4: 192.168.6.1
>     Domain-Name-Server (6), length 4: 192.168.6.1
>     Domain-Name (15), length 21: "redfish-solutions.com"
> 00:07:40.513058 9c:3e:53:09:d1:c5 > ff:ff:ff:ff:ff:ff, ethertype IPv4
> (0x0800), length 342: (tos 0x0, ttl 255, id 22195, offset 0, flags [none]=
,
> proto UDP (17), length 328)
>     0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request fro=
m
> 9c:3e:53:09:d1:c5, length 300, xid 0x87ec8a55, Flags [none] (0x0000)
>   Client-Ethernet-Address 9c:3e:53:09:d1:c5
>   Vendor-rfc1048 Extensions
>     Magic Cookie 0x63825363
>     DHCP-Message (53), length 1: Request
>     Parameter-Request (55), length 9:        Subnet-Mask (1),
> Classless-Static-Route (121), Default-Gateway (3), Domain-Name-Server (6)
>       Domain-Name (15), Unknown (108), URL (114), Unknown (119)
>       Unknown (252)
>     MSZ (57), length 2: 1500
>     Client-ID (61), length 7: ether 9c:3e:53:09:d1:c5
>     Requested-IP (50), length 4: 192.168.6.242
>     Lease-Time (51), length 4: 7776000
>     Hostname (12), length 11: "Penthouse-6"
> 00:07:40.513486 ac:1f:6b:1d:fb:80 > 9c:3e:53:09:d1:c5, ethertype IPv4
> (0x0800), length 342: (tos 0x10, ttl 128, id 0, offset 0, flags [none],
> proto UDP (17), length 328)
>     192.168.6.1.67 > 192.168.6.242.68: [udp sum ok] BOOTP/DHCP, Reply,
> length 300, xid 0x87ec8a55, Flags [none] (0x0000)
>   Your-IP 192.168.6.242
>   Client-Ethernet-Address 9c:3e:53:09:d1:c5
>   Vendor-rfc1048 Extensions
>     Magic Cookie 0x63825363
>     DHCP-Message (53), length 1: ACK
>     Server-ID (54), length 4: 192.168.6.1
>     Lease-Time (51), length 4: 43200
>     Subnet-Mask (1), length 4: 255.255.255.0
>     Default-Gateway (3), length 4: 192.168.6.1
>     Domain-Name-Server (6), length 4: 192.168.6.1
>     Domain-Name (15), length 21: "redfish-solutions.com=E2=80=9D
>
>
> And this repeats every 15-30 seconds.  It=E2=80=99s filling up my firewal=
l logs.
>
> The older Apple TV=E2=80=99s (the HD, not 4K ones) don=E2=80=99t do this.=
  Yes, all the
> devices are running current firmware.
>
> Anyone else ever seen this?
>
> Thanks
>
>
> --
> ISC funds the development of this software with paid support
> subscriptions. Contact us at https://www.isc.org/contact/ for more
> information.
>
> dhcp-users mailing list
> [email protected]
> https://lists.isc.org/mailman/listinfo/dhcp-users
>

--000000000000f35cac063ab1624a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Phillip,<div><br></div><div>Looking at the tcpdump the =
issue looks to be caused by three things :=C2=A0=C2=A0</div><div><br></div>=
<div>1) Both of your Apple TV&#39;s have a hostname of Penthouse-6</div><di=
v>2) Your configuration file specified a hostname of &quot;Penthouse&quot; =
for both of the MAC addresses which does not match either of them so they a=
re not getting assigned the IP address that you are wanting</div><div>3) Yo=
u specified both of them should get an ip address of 192.168.6.242 which is=
 not possible.=C2=A0</div><div><br></div><div>To resolve this, you need to =
rename one of your Apple TV&#39;s to another name, perhaps Penthouse-5 and =
then update the configuration file to match the mac address with the correc=
t Hostname. Below, I highlighted the Request with the MAC address and Hostn=
ame coming in the DHCP request message from the Apple TV&#39;s as well as w=
here you specified Penthouse as the hostname in your configuration file.=C2=
=A0</div><div><br></div><div>host Penthouse-9c3e530d9fbe {<br>=C2=A0hardwar=
e ethernet <span style=3D"background-color:rgb(255,255,0)">9c:3e:53:0d:9f:b=
e</span>;<br>=C2=A0fixed-address 192.168.6.242;<br>=C2=A0option host-name <=
span style=3D"background-color:rgb(255,255,0)">&quot;Penthouse&quot;</span>=
;<br>=C2=A0if exists dhcp-parameter-request-list {<br>=C2=A0 option dhcp-pa=
rameter-request-list =3D concat(option dhcp-parameter-request-list, 3a);<br=
>=C2=A0}<br>}<br>host Penthouse-9c3e5309d1c5 {<br>=C2=A0hardware ethernet <=
span style=3D"background-color:rgb(255,255,0)">9c:3e:53:09:d1:c5</span>;<br=
>=C2=A0fixed-address 192.168.6.242;<br>=C2=A0option host-name <span style=
=3D"background-color:rgb(255,255,0)">&quot;Penthouse&quot;</span>;<br>=C2=
=A0if exists dhcp-parameter-request-list {<br>=C2=A0 option dhcp-parameter-=
request-list =3D concat(option dhcp-parameter-request-list, 3a);<br>=C2=A0}=
</div><div><br></div><div>00:07:22.605432 9c:3e:53:09:d1:c5 &gt; ff:ff:ff:f=
f:ff:ff, ethertype IPv4 (0x0800), length 342: (tos 0x0, ttl 255, id 22192, =
offset 0, flags [none], proto UDP (17), length 328)</div><div>=C2=A0 =C2=A0=
 0.0.0.0.68 &gt; 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, <span style=
=3D"background-color:rgb(255,255,0)">Request from 9c:3e:53:09:d1:c5</span>,=
 length 300, xid 0x87ec8a54, secs 1, Flags [none] (0x0000)<br>=C2=A0 Client=
-Ethernet-Address 9c:3e:53:09:d1:c5<br>=C2=A0 Vendor-rfc1048 Extensions<br>=
=C2=A0 =C2=A0 Magic Cookie 0x63825363<br>=C2=A0 =C2=A0 DHCP-Message (53), l=
ength 1: Request<br>=C2=A0 =C2=A0 Parameter-Request (55), length 9:=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 Subnet-Mask (1), Classless-Static-Route (121), Default=
-Gateway (3), Domain-Name-Server (6)<br>=C2=A0 =C2=A0 =C2=A0 Domain-Name (1=
5), Unknown (108), URL (114), Unknown (119)<br>=C2=A0 =C2=A0 =C2=A0 Unknown=
 (252)<br>=C2=A0 =C2=A0 MSZ (57), length 2: 1500<br>=C2=A0 =C2=A0 Client-ID=
 (61), length 7: ether 9c:3e:53:09:d1:c5<br>=C2=A0 =C2=A0 Requested-IP (50)=
, length 4: 192.168.6.242<br>=C2=A0 =C2=A0 Lease-Time (51), length 4: 77760=
00<br>=C2=A0 =C2=A0 Hostname (12), length 11: <span style=3D"background-col=
or:rgb(255,255,0)">&quot;Penthouse-6&quot;</span><br>00:07:22.605800 ac:1f:=
6b:1d:fb:80 &gt; 9c:3e:53:09:d1:c5, ethertype IPv4 (0x0800), length 342: (t=
os 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)=
<br>=C2=A0 =C2=A0 192.168.6.1.67 &gt; 192.168.6.242.68: [udp sum ok] BOOTP/=
DHCP, Reply, length 300, xid 0x87ec8a54, secs 1, Flags [none] (0x0000)<br>=
=C2=A0 Your-IP 192.168.6.242<br>=C2=A0 Client-Ethernet-Address 9c:3e:53:09:=
d1:c5<br>=C2=A0 Vendor-rfc1048 Extensions<br>=C2=A0 =C2=A0 Magic Cookie 0x6=
3825363<br>=C2=A0 =C2=A0 DHCP-Message (53), length 1: ACK<br>=C2=A0 =C2=A0 =
Server-ID (54), length 4: 192.168.6.1<br>=C2=A0 =C2=A0 Lease-Time (51), len=
gth 4: 43200<br>=C2=A0 =C2=A0 Subnet-Mask (1), length 4: 255.255.255.0<br>=
=C2=A0 =C2=A0 Default-Gateway (3), length 4: 192.168.6.1<br>=C2=A0 =C2=A0 D=
omain-Name-Server (6), length 4: 192.168.6.1<br>=C2=A0 =C2=A0 Domain-Name (=
15), length 21: &quot;<a href=3D"http://redfish-solutions.com/" rel=3D"nore=
ferrer" target=3D"_blank">redfish-solutions.com</a>&quot;<br>00:07:24.85904=
5 9c:3e:53:0d:9f:be &gt; ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length=
 342: (tos 0x0, ttl 255, id 22193, offset 0, flags [none], proto UDP (17), =
length 328)<br>=C2=A0 =C2=A0 0.0.0.0.68 &gt; 255.255.255.255.67: [udp sum o=
k] BOOTP/DHCP, Request from <span style=3D"background-color:rgb(255,255,0)"=
>9c:3e:53:0d:9f:be</span>, length 300, xid 0xbfede3b8, Flags [none] (0x0000=
)<br>=C2=A0 Client-Ethernet-Address 9c:3e:53:0d:9f:be<br>=C2=A0 Vendor-rfc1=
048 Extensions<br>=C2=A0 =C2=A0 Magic Cookie 0x63825363<br>=C2=A0 =C2=A0 DH=
CP-Message (53), length 1: Request<br>=C2=A0 =C2=A0 Parameter-Request (55),=
 length 9:=C2=A0 =C2=A0 =C2=A0 =C2=A0 Subnet-Mask (1), Classless-Static-Rou=
te (121), Default-Gateway (3), Domain-Name-Server (6)<br>=C2=A0 =C2=A0 =C2=
=A0 Domain-Name (15), Unknown (108), URL (114), Unknown (119)<br>=C2=A0 =C2=
=A0 =C2=A0 Unknown (252)<br>=C2=A0 =C2=A0 MSZ (57), length 2: 1500<br>=C2=
=A0 =C2=A0 Client-ID (61), length 7: ether 9c:3e:53:0d:9f:be<br>=C2=A0 =C2=
=A0 Requested-IP (50), length 4: 192.168.6.242<br>=C2=A0 =C2=A0 Lease-Time =
(51), length 4: 7776000<br>=C2=A0 =C2=A0 Hostname (12), length 11: <span st=
yle=3D"background-color:rgb(255,255,0)">&quot;Penthouse-6&quot;</span></div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr"=
>On Thu, Jul 24, 2025 at 12:19=E2=80=AFAM Philip Prindeville &lt;<a href=3D=
"mailto:[email protected]" target=3D"_blank">philipp_subx@=
redfish-solutions.com</a>&gt; wrote:<br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">Hi,<br>
<br>
I have a couple of Apple TV=E2=80=99s that keep harassing my DHCP server, w=
hich is 4.4.3-P1.<br>
<br>
Traces are below.<br>
<br>
The config for my server looks like:<br>
<br>
authoritative;<br>
ddns-domainname &quot;<a href=3D"http://redfish-solutions.com" rel=3D"noref=
errer" target=3D"_blank">redfish-solutions.com</a>.&quot;;<br>
ddns-update-style standard;<br>
ddns-updates on;<br>
ignore client-updates;<br>
<br>
update-static-leases on;<br>
use-host-decl-names on;<br>
update-conflict-detection off;<br>
update-optimization off;<br>
<br>
=E2=80=A6<br>
<br>
log-facility daemon;<br>
default-lease-time 3600;<br>
max-lease-time 86400;<br>
option domain-name &quot;<a href=3D"http://redfish-solutions.com" rel=3D"no=
referrer" target=3D"_blank">redfish-solutions.com</a>&quot;;<br>
<br>
# additional codes<br>
option classless-ipv4-route code 121 =3D array of { unsigned integer 8 };<b=
r>
=E2=80=A6<br>
<br>
subnet 192.168.6.0 netmask 255.255.255.0 {<br>
=C2=A0option subnet-mask 255.255.255.0;<br>
=C2=A0option broadcast-address 192.168.6.255;<br>
=C2=A0deny unknown-clients;<br>
=C2=A0default-lease-time 43200;<br>
=C2=A0max-lease-time 43200;<br>
=C2=A0option routers 192.168.6.1;<br>
=C2=A0option domain-name-servers 192.168.6.1;<br>
}<br>
<br>
=E2=80=A6<br>
<br>
host Penthouse-9c3e530d9fbe {<br>
=C2=A0hardware ethernet 9c:3e:53:0d:9f:be;<br>
=C2=A0fixed-address 192.168.6.242;<br>
=C2=A0option host-name &quot;Penthouse&quot;;<br>
=C2=A0if exists dhcp-parameter-request-list {<br>
=C2=A0 option dhcp-parameter-request-list =3D concat(option dhcp-parameter-=
request-list, 3a);<br>
=C2=A0}<br>
}<br>
host Penthouse-9c3e5309d1c5 {<br>
=C2=A0hardware ethernet 9c:3e:53:09:d1:c5;<br>
=C2=A0fixed-address 192.168.6.242;<br>
=C2=A0option host-name &quot;Penthouse&quot;;<br>
=C2=A0if exists dhcp-parameter-request-list {<br>
=C2=A0 option dhcp-parameter-request-list =3D concat(option dhcp-parameter-=
request-list, 3a);<br>
=C2=A0}<br>
}<br>
<br>
<br>
I=E2=80=99ve provisioned both the Ethernet and WiFi MAC addresses but the T=
V=E2=80=99s are hardwired.<br>
<br>
The tcpdumps look like:<br>
<br>
00:07:22.605432 9c:3e:53:09:d1:c5 &gt; ff:ff:ff:ff:ff:ff, ethertype IPv4 (0=
x0800), length 342: (tos 0x0, ttl 255, id 22192, offset 0, flags [none], pr=
oto UDP (17), length 328)<br>
=C2=A0 =C2=A0 0.0.0.0.68 &gt; 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, =
Request from 9c:3e:53:09:d1:c5, length 300, xid 0x87ec8a54, secs 1, Flags [=
none] (0x0000)<br>
=C2=A0 Client-Ethernet-Address 9c:3e:53:09:d1:c5<br>
=C2=A0 Vendor-rfc1048 Extensions<br>
=C2=A0 =C2=A0 Magic Cookie 0x63825363<br>
=C2=A0 =C2=A0 DHCP-Message (53), length 1: Request<br>
=C2=A0 =C2=A0 Parameter-Request (55), length 9:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
Subnet-Mask (1), Classless-Static-Route (121), Default-Gateway (3), Domain-=
Name-Server (6)<br>
=C2=A0 =C2=A0 =C2=A0 Domain-Name (15), Unknown (108), URL (114), Unknown (1=
19)<br>
=C2=A0 =C2=A0 =C2=A0 Unknown (252)<br>
=C2=A0 =C2=A0 MSZ (57), length 2: 1500<br>
=C2=A0 =C2=A0 Client-ID (61), length 7: ether 9c:3e:53:09:d1:c5<br>
=C2=A0 =C2=A0 Requested-IP (50), length 4: 192.168.6.242<br>
=C2=A0 =C2=A0 Lease-Time (51), length 4: 7776000<br>
=C2=A0 =C2=A0 Hostname (12), length 11: &quot;Penthouse-6&quot;<br>
00:07:22.605800 ac:1f:6b:1d:fb:80 &gt; 9c:3e:53:09:d1:c5, ethertype IPv4 (0=
x0800), length 342: (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto=
 UDP (17), length 328)<br>
=C2=A0 =C2=A0 192.168.6.1.67 &gt; 192.168.6.242.68: [udp sum ok] BOOTP/DHCP=
, Reply, length 300, xid 0x87ec8a54, secs 1, Flags [none] (0x0000)<br>
=C2=A0 Your-IP 192.168.6.242<br>
=C2=A0 Client-Ethernet-Address 9c:3e:53:09:d1:c5<br>
=C2=A0 Vendor-rfc1048 Extensions<br>
=C2=A0 =C2=A0 Magic Cookie 0x63825363<br>
=C2=A0 =C2=A0 DHCP-Message (53), length 1: ACK<br>
=C2=A0 =C2=A0 Server-ID (54), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Lease-Time (51), length 4: 43200<br>
=C2=A0 =C2=A0 Subnet-Mask (1), length 4: 255.255.255.0<br>
=C2=A0 =C2=A0 Default-Gateway (3), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Domain-Name-Server (6), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Domain-Name (15), length 21: &quot;<a href=3D"http://redfish-=
solutions.com" rel=3D"noreferrer" target=3D"_blank">redfish-solutions.com</=
a>&quot;<br>
00:07:24.859045 9c:3e:53:0d:9f:be &gt; ff:ff:ff:ff:ff:ff, ethertype IPv4 (0=
x0800), length 342: (tos 0x0, ttl 255, id 22193, offset 0, flags [none], pr=
oto UDP (17), length 328)<br>
=C2=A0 =C2=A0 0.0.0.0.68 &gt; 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, =
Request from 9c:3e:53:0d:9f:be, length 300, xid 0xbfede3b8, Flags [none] (0=
x0000)<br>
=C2=A0 Client-Ethernet-Address 9c:3e:53:0d:9f:be<br>
=C2=A0 Vendor-rfc1048 Extensions<br>
=C2=A0 =C2=A0 Magic Cookie 0x63825363<br>
=C2=A0 =C2=A0 DHCP-Message (53), length 1: Request<br>
=C2=A0 =C2=A0 Parameter-Request (55), length 9:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
Subnet-Mask (1), Classless-Static-Route (121), Default-Gateway (3), Domain-=
Name-Server (6)<br>
=C2=A0 =C2=A0 =C2=A0 Domain-Name (15), Unknown (108), URL (114), Unknown (1=
19)<br>
=C2=A0 =C2=A0 =C2=A0 Unknown (252)<br>
=C2=A0 =C2=A0 MSZ (57), length 2: 1500<br>
=C2=A0 =C2=A0 Client-ID (61), length 7: ether 9c:3e:53:0d:9f:be<br>
=C2=A0 =C2=A0 Requested-IP (50), length 4: 192.168.6.242<br>
=C2=A0 =C2=A0 Lease-Time (51), length 4: 7776000<br>
=C2=A0 =C2=A0 Hostname (12), length 11: &quot;Penthouse-6&quot;<br>
00:07:24.859370 ac:1f:6b:1d:fb:80 &gt; 9c:3e:53:0d:9f:be, ethertype IPv4 (0=
x0800), length 342: (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto=
 UDP (17), length 328)<br>
=C2=A0 =C2=A0 192.168.6.1.67 &gt; 192.168.6.242.68: [udp sum ok] BOOTP/DHCP=
, Reply, length 300, xid 0xbfede3b8, Flags [none] (0x0000)<br>
=C2=A0 Your-IP 192.168.6.242<br>
=C2=A0 Client-Ethernet-Address 9c:3e:53:0d:9f:be<br>
=C2=A0 Vendor-rfc1048 Extensions<br>
=C2=A0 =C2=A0 Magic Cookie 0x63825363<br>
=C2=A0 =C2=A0 DHCP-Message (53), length 1: ACK<br>
=C2=A0 =C2=A0 Server-ID (54), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Lease-Time (51), length 4: 43200<br>
=C2=A0 =C2=A0 Subnet-Mask (1), length 4: 255.255.255.0<br>
=C2=A0 =C2=A0 Default-Gateway (3), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Domain-Name-Server (6), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Domain-Name (15), length 21: &quot;<a href=3D"http://redfish-=
solutions.com" rel=3D"noreferrer" target=3D"_blank">redfish-solutions.com</=
a>=E2=80=9D<br>
00:07:34.809046 58:d3:49:e7:ca:37 &gt; ff:ff:ff:ff:ff:ff, ethertype IPv4 (0=
x0800), length 342: (tos 0x0, ttl 255, id 38810, offset 0, flags [none], pr=
oto UDP (17), length 328)<br>
=C2=A0 =C2=A0 0.0.0.0.68 &gt; 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, =
Request from 58:d3:49:e7:ca:37, length 300, xid 0x27e24d21, Flags [none] (0=
x0000)<br>
=C2=A0 Client-Ethernet-Address 58:d3:49:e7:ca:37<br>
=C2=A0 Vendor-rfc1048 Extensions<br>
=C2=A0 =C2=A0 Magic Cookie 0x63825363<br>
=C2=A0 =C2=A0 DHCP-Message (53), length 1: Request<br>
=C2=A0 =C2=A0 Parameter-Request (55), length 9:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
Subnet-Mask (1), Classless-Static-Route (121), Default-Gateway (3), Domain-=
Name-Server (6)<br>
=C2=A0 =C2=A0 =C2=A0 Domain-Name (15), Unknown (108), URL (114), Unknown (1=
19)<br>
=C2=A0 =C2=A0 =C2=A0 Unknown (252)<br>
=C2=A0 =C2=A0 MSZ (57), length 2: 1500<br>
=C2=A0 =C2=A0 Client-ID (61), length 7: ether 58:d3:49:e7:ca:37<br>
=C2=A0 =C2=A0 Requested-IP (50), length 4: 192.168.6.240<br>
=C2=A0 =C2=A0 Lease-Time (51), length 4: 7776000<br>
=C2=A0 =C2=A0 Hostname (12), length 13: &quot;Living-Room-2&quot;<br>
00:07:34.809455 ac:1f:6b:1d:fb:80 &gt; 58:d3:49:e7:ca:37, ethertype IPv4 (0=
x0800), length 342: (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto=
 UDP (17), length 328)<br>
=C2=A0 =C2=A0 192.168.6.1.67 &gt; 192.168.6.240.68: [udp sum ok] BOOTP/DHCP=
, Reply, length 300, xid 0x27e24d21, Flags [none] (0x0000)<br>
=C2=A0 Your-IP 192.168.6.240<br>
=C2=A0 Client-Ethernet-Address 58:d3:49:e7:ca:37<br>
=C2=A0 Vendor-rfc1048 Extensions<br>
=C2=A0 =C2=A0 Magic Cookie 0x63825363<br>
=C2=A0 =C2=A0 DHCP-Message (53), length 1: ACK<br>
=C2=A0 =C2=A0 Server-ID (54), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Lease-Time (51), length 4: 43200<br>
=C2=A0 =C2=A0 Subnet-Mask (1), length 4: 255.255.255.0<br>
=C2=A0 =C2=A0 Default-Gateway (3), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Domain-Name-Server (6), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Domain-Name (15), length 21: &quot;<a href=3D"http://redfish-=
solutions.com" rel=3D"noreferrer" target=3D"_blank">redfish-solutions.com</=
a>&quot;<br>
00:07:40.513058 9c:3e:53:09:d1:c5 &gt; ff:ff:ff:ff:ff:ff, ethertype IPv4 (0=
x0800), length 342: (tos 0x0, ttl 255, id 22195, offset 0, flags [none], pr=
oto UDP (17), length 328)<br>
=C2=A0 =C2=A0 0.0.0.0.68 &gt; 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, =
Request from 9c:3e:53:09:d1:c5, length 300, xid 0x87ec8a55, Flags [none] (0=
x0000)<br>
=C2=A0 Client-Ethernet-Address 9c:3e:53:09:d1:c5<br>
=C2=A0 Vendor-rfc1048 Extensions<br>
=C2=A0 =C2=A0 Magic Cookie 0x63825363<br>
=C2=A0 =C2=A0 DHCP-Message (53), length 1: Request<br>
=C2=A0 =C2=A0 Parameter-Request (55), length 9:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
Subnet-Mask (1), Classless-Static-Route (121), Default-Gateway (3), Domain-=
Name-Server (6)<br>
=C2=A0 =C2=A0 =C2=A0 Domain-Name (15), Unknown (108), URL (114), Unknown (1=
19)<br>
=C2=A0 =C2=A0 =C2=A0 Unknown (252)<br>
=C2=A0 =C2=A0 MSZ (57), length 2: 1500<br>
=C2=A0 =C2=A0 Client-ID (61), length 7: ether 9c:3e:53:09:d1:c5<br>
=C2=A0 =C2=A0 Requested-IP (50), length 4: 192.168.6.242<br>
=C2=A0 =C2=A0 Lease-Time (51), length 4: 7776000<br>
=C2=A0 =C2=A0 Hostname (12), length 11: &quot;Penthouse-6&quot;<br>
00:07:40.513486 ac:1f:6b:1d:fb:80 &gt; 9c:3e:53:09:d1:c5, ethertype IPv4 (0=
x0800), length 342: (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto=
 UDP (17), length 328)<br>
=C2=A0 =C2=A0 192.168.6.1.67 &gt; 192.168.6.242.68: [udp sum ok] BOOTP/DHCP=
, Reply, length 300, xid 0x87ec8a55, Flags [none] (0x0000)<br>
=C2=A0 Your-IP 192.168.6.242<br>
=C2=A0 Client-Ethernet-Address 9c:3e:53:09:d1:c5<br>
=C2=A0 Vendor-rfc1048 Extensions<br>
=C2=A0 =C2=A0 Magic Cookie 0x63825363<br>
=C2=A0 =C2=A0 DHCP-Message (53), length 1: ACK<br>
=C2=A0 =C2=A0 Server-ID (54), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Lease-Time (51), length 4: 43200<br>
=C2=A0 =C2=A0 Subnet-Mask (1), length 4: 255.255.255.0<br>
=C2=A0 =C2=A0 Default-Gateway (3), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Domain-Name-Server (6), length 4: 192.168.6.1<br>
=C2=A0 =C2=A0 Domain-Name (15), length 21: &quot;<a href=3D"http://redfish-=
solutions.com" rel=3D"noreferrer" target=3D"_blank">redfish-solutions.com</=
a>=E2=80=9D<br>
<br>
<br>
And this repeats every 15-30 seconds.=C2=A0 It=E2=80=99s filling up my fire=
wall logs.=C2=A0 <br>
<br>
The older Apple TV=E2=80=99s (the HD, not 4K ones) don=E2=80=99t do this.=
=C2=A0 Yes, all the devices are running current firmware.<br>
<br>
Anyone else ever seen this?<br>
<br>
Thanks<br>
<br>
<br>
-- <br>
ISC funds the development of this software with paid support subscriptions.=
 Contact us at <a href=3D"https://www.isc.org/contact/" rel=3D"noreferrer" =
target=3D"_blank">https://www.isc.org/contact/</a> for more information.<br=
>
<br>
dhcp-users mailing list<br>
<a href=3D"mailto:[email protected]" target=3D"_blank">dhcp-users@li=
sts.isc.org</a><br>
<a href=3D"https://lists.isc.org/mailman/listinfo/dhcp-users" rel=3D"norefe=
rrer" target=3D"_blank">https://lists.isc.org/mailman/listinfo/dhcp-users</=
a><br>
</blockquote></div>

--000000000000f35cac063ab1624a--

--===============6657089378693465172==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.

dhcp-users mailing list
[email protected]
https://lists.isc.org/mailman/listinfo/dhcp-users

--===============6657089378693465172==--