dimanche 23 novembre 2014

TiVo Stream is stuck in a DHCP loop

I am experiencing a very weird problem with my TiVo Stream, which started when I lost the ability to communicate with it after changing out some network equipment and power cycling it.



Since that time, the TiVo Stream is not successfully receiving an IP address assignment from my DHCP server. In addition to that, the DHCP client on the Stream is stuck requesting the same IP address every time, so when my DHCP server was trying to offer it a different one, it ignored the offer and requested the same address, resulting in a NACK.



Here is what my tcpdump command reported when I plugged in the Stream:



17:38:28.087863 00:11:d9:3e:42:b8 > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 349: (tos 0x10, ttl 16, id 0, offset 0, flags [none], proto UDP (17), length 335)

$STREAMADDR.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:11:d9:3e:42:b8, length 307, xid 0xda6ba77e, Flags [none]

Client-Ethernet-Address 00:11:d9:3e:42:b8

Vendor-rfc1048 Extensions

Magic Cookie 0x63825363

DHCP-Message Option 53, length 1: Request

Requested-IP Option 50, length 4: $STREAMADDR

Hostname Option 12, length 20: "TIVO-A94000190222D3C"

Parameter-Request Option 55, length 7:

Subnet-Mask, BR, Time-Zone, Default-Gateway

Domain-Name, Domain-Name-Server, Hostname

FQDN Option 81, length 24: "TIVO-A94000190222D3C."

17:38:28.227179 00:13:3b:0e:7f:04 > ff:ff:ff:ff:ff:ff, ethertype IPv4 (0x0800), length 327: (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 313)

$ADDR.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 285, xid 0xda6ba77e, Flags [none]

Your-IP $STREAMADDR

Client-Ethernet-Address 00:11:d9:3e:42:b8

Vendor-rfc1048 Extensions

Magic Cookie 0x63825363

DHCP-Message Option 53, length 1: ACK

Server-ID Option 54, length 4: $ADDR

Lease-Time Option 51, length 4: 864000

Subnet-Mask Option 1, length 4: 255.255.255.0

Default-Gateway Option 3, length 4: $ADDR

Domain-Name-Server Option 6, length 8: $ADDR,$OTHERADDR

Domain-Name Option 15, length 5: "local"



I see the above output being repeated over and over and over, and the Stream never actually assigns the IP address internally and brings up its Web server.



Has anyone seen this before? If they have, how did you fix it?




Aucun commentaire:

Enregistrer un commentaire