Smart tv don't received ip by DHCP

I have Dlink DIR-300 B7 with Openwrt 15.05.1 (default config). All devices can recevied ip by DHCP, but Samsung TV not recived.
In syslog:

daemon.info dnsmasq-dhcp[1806]: DHCPDISCOVER(br-lan) fc:f1:36:ed:7b:4a 
daemon.info dnsmasq-dhcp[1806]: DHCPOFFER(br-lan) 192.168.0.203 fc:f1:36:ed:7b:4a
daemon.info dnsmasq-dhcp[1806]: DHCPDISCOVER(br-lan) fc:f1:36:ed:7b:4a 
daemon.info dnsmasq-dhcp[1806]: DHCPOFFER(br-lan) 192.168.0.203 fc:f1:36:ed:7b:4a 
daemon.info dnsmasq-dhcp[1806]: DHCPDISCOVER(br-lan) fc:f1:36:ed:7b:4a 
daemon.info dnsmasq-dhcp[1806]: DHCPOFFER(br-lan) 192.168.0.203 fc:f1:36:ed:7b:4a 

firstly, thankyou for actually listing your version... :eyes: it's something important that many folks tend to omit...

sadly... it's no longer supported... ( and before my time ) so someone might remember "the thing" from back then but

the simplest answer is that you should update... or upgrade... ( i know it sounds really silly... and i'd be the last person to advise that if it were not in your best interests... both from a support perspective and security )

if you are running ANY extra packages please list them... and if you can obtain a tcpdump of the transaction... either on router or perhaps by using a splitter cable.... that would also greatly improve your chances of getting to the issue...

( i'd also advice you to do a general internet search for that particular client... as any client specific oddities are worth eliminating before digging deeper )

3 Likes

I installed different versions of openwrt(LEDE, 18.06.5) the result is the same.
List of tcpdump on ports 67 and 68:

11:40:13.586480   B fc:f1:36:ed:7b:4a ethertype 802.1Q (0x8100), length 596: vlan 1, p 0, ethertype IPv4, (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 576)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from fc:f1:36:ed:7b:4a, length 548, xid 0x41c19674, secs 6, Flags [Broadcast]
	  Client-Ethernet-Address fc:f1:36:ed:7b:4a
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Vendor-Class Option 60, length 12: "udhcpc1.21.1"
	    MSZ Option 57, length 2: 576
	    Parameter-Request Option 55, length 6: 
	      Option 252, Default-Gateway, NTP, Domain-Name-Server
	      Subnet-Mask, Hostname
	    Client-ID Option 61, length 7: ether fc:f1:36:ed:7b:4a
	    Hostname Option 12, length 9: "localhost"
11:40:13.586520   B fc:f1:36:ed:7b:4a ethertype IPv4 (0x0800), length 592: (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 576)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from fc:f1:36:ed:7b:4a, length 548, xid 0x41c19674, secs 6, Flags [Broadcast]
	  Client-Ethernet-Address fc:f1:36:ed:7b:4a
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Discover
	    Vendor-Class Option 60, length 12: "udhcpc1.21.1"
	    MSZ Option 57, length 2: 576
	    Parameter-Request Option 55, length 6: 
	      Option 252, Default-Gateway, NTP, Domain-Name-Server
	      Subnet-Mask, Hostname
	    Client-ID Option 61, length 7: ether fc:f1:36:ed:7b:4a
	    Hostname Option 12, length 9: "localhost"
11:40:13.588539 Out ae:f1:df:2b:cd:8e ethertype IPv4 (0x0800), length 344: (tos 0x0, ttl 64, id 10574, offset 0, flags [none], proto UDP (17), length 328)
    192.168.1.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 300, xid 0x41c19674, secs 6, Flags [Broadcast]
	  Your-IP 192.168.1.203
	  Server-IP 192.168.1.1
	  Client-Ethernet-Address fc:f1:36:ed:7b:4a
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Server-ID Option 54, length 4: 192.168.1.1
	    Lease-Time Option 51, length 4: 43200
	    RN Option 58, length 4: 21600
	    RB Option 59, length 4: 37800
	    Subnet-Mask Option 1, length 4: 255.255.255.0
	    BR Option 28, length 4: 192.168.1.255
	    Default-Gateway Option 3, length 4: 192.168.1.1
	    Domain-Name-Server Option 6, length 4: 192.168.1.1
11:40:13.588579 Out ae:f1:df:2b:cd:8e ethertype IPv4 (0x0800), length 344: (tos 0x0, ttl 64, id 10574, offset 0, flags [none], proto UDP (17), length 328)
    192.168.1.1.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 300, xid 0x41c19674, secs 6, Flags [Broadcast]
	  Your-IP 192.168.1.203
	  Server-IP 192.168.1.1
	  Client-Ethernet-Address fc:f1:36:ed:7b:4a
	  Vendor-rfc1048 Extensions
	    Magic Cookie 0x63825363
	    DHCP-Message Option 53, length 1: Offer
	    Server-ID Option 54, length 4: 192.168.1.1
	    Lease-Time Option 51, length 4: 43200
	    RN Option 58, length 4: 21600
	    RB Option 59, length 4: 37800
	    Subnet-Mask Option 1, length 4: 255.255.255.0
	    BR Option 28, length 4: 192.168.1.255
	    Default-Gateway Option 3, length 4: 192.168.1.1
	    Domain-Name-Server Option 6, length 4: 192.168.1.1
etc ...

Why tv not send DHCPREQUESTpacket i dont' know.

hmmm....

Hostname Option 12, length 9: "localhost"

try defining a hostname ( on the device then if that doesn't work in dnsmasq ) or using /etc/ethers... etc.