1 (edytowany przez Graffy 2020-02-19 13:18:31)

Temat: Sony Android TV - nie trzyma dzierżawy

Problem jest od dłuższego czasu ale nie mogłem się zebrać smile
Tak samo działo się na wcześniejszych wersjach LEDE.
Mam w sieci po kablu trzy urządzenia z Android TV, dwa Sony i jeden Philips.
Z tym drugim nie ma problemu ale za to Sony spamuje w logach:

Feb 19 07:00:04 dnsmasq-dhcp[20328]: DHCPDISCOVER(br-lan) 10:4f:a8:d6:95:a0
Feb 19 07:00:04 dnsmasq-dhcp[20328]: DHCPOFFER(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0
Feb 19 07:00:04 dnsmasq-dhcp[20328]: DHCPREQUEST(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0
Feb 19 07:00:04 dnsmasq-dhcp[20328]: DHCPACK(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0 Sony_TV
Feb 19 07:00:07 dnsmasq-dhcp[20328]: DHCPDISCOVER(br-lan2) 38:18:4c:9f:08:42
Feb 19 07:00:07 dnsmasq-dhcp[20328]: DHCPOFFER(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:00:07 dnsmasq-dhcp[20328]: DHCPREQUEST(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:00:07 dnsmasq-dhcp[20328]: DHCPACK(br-lan2) 10.1.2.90 38:18:4c:9f:08:42 Sony_TV2
Feb 19 07:05:09 dnsmasq-dhcp[20328]: DHCPDISCOVER(br-lan) 10:4f:a8:d6:95:a0
Feb 19 07:05:09 dnsmasq-dhcp[20328]: DHCPOFFER(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0
Feb 19 07:05:09 dnsmasq-dhcp[20328]: DHCPREQUEST(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0
Feb 19 07:05:09 dnsmasq-dhcp[20328]: DHCPACK(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0 Sony_TV
Feb 19 07:09:22 dnsmasq-dhcp[20328]: DHCPDISCOVER(br-lan2) 38:18:4c:9f:08:42
Feb 19 07:09:22 dnsmasq-dhcp[20328]: DHCPOFFER(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:09:22 dnsmasq-dhcp[20328]: DHCPREQUEST(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:09:22 dnsmasq-dhcp[20328]: DHCPACK(br-lan2) 10.1.2.90 38:18:4c:9f:08:42 Sony_TV2
Feb 19 07:10:14 dnsmasq-dhcp[20328]: DHCPDISCOVER(br-lan) 10:4f:a8:d6:95:a0
Feb 19 07:10:14 dnsmasq-dhcp[20328]: DHCPOFFER(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0
Feb 19 07:10:14 dnsmasq-dhcp[20328]: DHCPREQUEST(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0
Feb 19 07:10:14 dnsmasq-dhcp[20328]: DHCPACK(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0 Sony_TV
Feb 19 07:10:56 dnsmasq-dhcp[20328]: DHCPDISCOVER(br-lan2) 38:18:4c:9f:08:42
Feb 19 07:10:56 dnsmasq-dhcp[20328]: DHCPOFFER(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:10:56 dnsmasq-dhcp[20328]: DHCPREQUEST(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:10:56 dnsmasq-dhcp[20328]: DHCPACK(br-lan2) 10.1.2.90 38:18:4c:9f:08:42 Sony_TV2
Feb 19 07:15:33 dnsmasq-dhcp[20328]: DHCPDISCOVER(br-lan) 10:4f:a8:d6:95:a0
Feb 19 07:15:33 dnsmasq-dhcp[20328]: DHCPOFFER(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0
Feb 19 07:15:33 dnsmasq-dhcp[20328]: DHCPREQUEST(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0
Feb 19 07:15:33 dnsmasq-dhcp[20328]: DHCPACK(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0 Sony_TV
Feb 19 07:16:01 dnsmasq-dhcp[20328]: DHCPDISCOVER(br-lan2) 38:18:4c:9f:08:42
Feb 19 07:16:01 dnsmasq-dhcp[20328]: DHCPOFFER(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:16:01 dnsmasq-dhcp[20328]: DHCPREQUEST(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:16:01 dnsmasq-dhcp[20328]: DHCPACK(br-lan2) 10.1.2.90 38:18:4c:9f:08:42 Sony_TV2
Feb 19 07:18:26 dnsmasq-dhcp[20328]: DHCPDISCOVER(br-lan2) 38:18:4c:9f:08:42
Feb 19 07:18:26 dnsmasq-dhcp[20328]: DHCPOFFER(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:18:26 dnsmasq-dhcp[20328]: DHCPREQUEST(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:18:26 dnsmasq-dhcp[20328]: DHCPACK(br-lan2) 10.1.2.90 38:18:4c:9f:08:42 Sony_TV2
Feb 19 07:19:07 dnsmasq-dhcp[20328]: DHCPDISCOVER(br-lan2) 38:18:4c:9f:08:42
Feb 19 07:19:07 dnsmasq-dhcp[20328]: DHCPOFFER(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:19:07 dnsmasq-dhcp[20328]: DHCPREQUEST(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 07:19:07 dnsmasq-dhcp[20328]: DHCPACK(br-lan2) 10.1.2.90 38:18:4c:9f:08:42 Sony_TV2
i tak w kółko co kilka minut...

OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632
dnsmasq-full - 2.80-1.4

config dnsmasq
        option enable_tftp      '0'
        option tftp_root        '/mnt/ssd/pxe'
        option domainneeded     '1'
        option boguspriv        '1'
        option filterwin2k      '0'
        option localise_queries '1'
        option rebind_protection'1'
        option rebind_localhost '1'
        option local            '/lan/'
        option domain           'lan'
        option expandhosts      '1'
        option nonegcache       '0'
        option authoritative    '1'
        option readethers       '1'
        option leasefile        '/tmp/dhcp.leases'
        option noresolv         '1'
        option localuse         '1'
        option resolvfile       '/tmp/resolv.conf.auto'
        option nonwildcard      '1'
        option localservice     '1'
        option logqueries       '0'
        option logfacility      '/tmp/dnsmasq.log'
        list server             '127.0.0.53'
        list server             '/pool.ntp.org/1.1.1.1'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

config dhcp 'lan'
        option interface 'lan'
        option start '150'
        option limit '50'
        option leasetime '12h'

config dhcp 'lan2'
        option interface 'lan2'
        option start '150'
        option limit '50'
        option leasetime '12h'

config dhcp 'guest'
        option interface 'guest'
        option start '150'
        option limit '10'
        option leasetime '1h'

config host
        option name 'Sony_TV'
        option mac '10:4f:a8:d6:95:a0'
        option ip '10.1.1.80'

config host
        option name 'Sony_TV2'
        option mac '38:18:4c:9f:08:42'
        option ip '10.1.2.90'

Macie jakieś pomysły oprócz nadania statycznego IP?

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

2

Odp: Sony Android TV - nie trzyma dzierżawy

Sprawdz na jak długo przydziela dzierżawę adresu. Może wymuś mu leasetime

3

Odp: Sony Android TV - nie trzyma dzierżawy

Dzierżawa ustawiona jest na 12h, włączyłem rozszerzone logowanie ale niewiele mi to mówi.
Poza tym, że od tych urządzeń są jakby dwa zapytania jednocześnie z odpowiedziami type 2 i 5.

Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 available DHCP range: 10.1.1.150 -- 10.1.1.199
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 vendor class: android-dhcp-7.0
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 client provides name: android-57cfe0f20bcbeb50
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 DHCPDISCOVER(br-lan) 10:4f:a8:d6:95:a0
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 tags: lan, known, br-lan
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 DHCPOFFER(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 requested options: 1:netmask, 3:router, 6:dns-server, 15:domain-name,
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 requested options: 26:mtu, 28:broadcast, 51:lease-time, 58:T1,
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 requested options: 59:T2, 43:vendor-encap
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 next server: 10.1.1.1
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  1 option: 53 message-type  2
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option: 54 server-identifier  10.1.1.1
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option: 51 lease-time  12h
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option: 58 T1  6h
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option: 59 T2  10h30m
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option:  1 netmask  255.255.255.0
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option: 28 broadcast  10.1.1.255
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option:  3 router  10.1.1.1
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option:  6 dns-server  10.1.1.1
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  3 option: 15 domain-name  lan
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 available DHCP range: 10.1.1.150 -- 10.1.1.199
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 vendor class: android-dhcp-7.0
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 client provides name: android-57cfe0f20bcbeb50
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 DHCPREQUEST(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 tags: lan, known, br-lan
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 DHCPACK(br-lan) 10.1.1.80 10:4f:a8:d6:95:a0 Sony_TV
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 requested options: 1:netmask, 3:router, 6:dns-server, 15:domain-name,
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 requested options: 26:mtu, 28:broadcast, 51:lease-time, 58:T1,
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 requested options: 59:T2, 43:vendor-encap
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 next server: 10.1.1.1
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  1 option: 53 message-type  5
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option: 54 server-identifier  10.1.1.1
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option: 51 lease-time  12h
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option: 58 T1  6h
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option: 59 T2  10h30m
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option:  1 netmask  255.255.255.0
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option: 28 broadcast  10.1.1.255
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option:  3 router  10.1.1.1
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  4 option:  6 dns-server  10.1.1.1
Feb 19 15:26:22 dnsmasq-dhcp[15871]: 645013118 sent size:  3 option: 15 domain-name  lan
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 available DHCP range: 10.1.2.150 -- 10.1.2.199
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 vendor class: android-dhcp-8.0.0
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 DHCPDISCOVER(br-lan2) 38:18:4c:9f:08:42
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 tags: lan2, known, br-lan2
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 DHCPOFFER(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 requested options: 1:netmask, 3:router, 6:dns-server, 15:domain-name,
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 requested options: 26:mtu, 28:broadcast, 51:lease-time, 58:T1,
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 requested options: 59:T2, 43:vendor-encap
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 next server: 10.1.2.1
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  1 option: 53 message-type  2
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option: 54 server-identifier  10.1.2.1
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option: 51 lease-time  12h
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option: 58 T1  6h
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option: 59 T2  10h30m
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option:  1 netmask  255.255.255.0
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option: 28 broadcast  10.1.2.255
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option:  3 router  10.1.2.1
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option:  6 dns-server  10.1.2.1
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  3 option: 15 domain-name  lan
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 available DHCP range: 10.1.2.150 -- 10.1.2.199
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 vendor class: android-dhcp-8.0.0
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 DHCPREQUEST(br-lan2) 10.1.2.90 38:18:4c:9f:08:42
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 tags: lan2, known, br-lan2
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 DHCPACK(br-lan2) 10.1.2.90 38:18:4c:9f:08:42 Sony_TV2
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 requested options: 1:netmask, 3:router, 6:dns-server, 15:domain-name,
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 requested options: 26:mtu, 28:broadcast, 51:lease-time, 58:T1,
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 requested options: 59:T2, 43:vendor-encap
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 next server: 10.1.2.1
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  1 option: 53 message-type  5
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option: 54 server-identifier  10.1.2.1
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option: 51 lease-time  12h
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option: 58 T1  6h
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option: 59 T2  10h30m
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option:  1 netmask  255.255.255.0
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option: 28 broadcast  10.1.2.255
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option:  3 router  10.1.2.1
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  4 option:  6 dns-server  10.1.2.1
Feb 19 15:22:32 dnsmasq-dhcp[15871]: 4249902805 sent size:  3 option: 15 domain-name  lan
APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

4

Odp: Sony Android TV - nie trzyma dzierżawy

Kiedyś klient z windowsem rozsyłał mi taki spam w logach. Pomogło dopisanie takiej linijki:
dhcp-option=252,"\n"
w pliku /etc/dnsmasq.conf i restart usługi /etc/init.d/dnsmasq restart

5

Odp: Sony Android TV - nie trzyma dzierżawy

Próbowałem już tego, nie pomaga.

APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632

6

Odp: Sony Android TV - nie trzyma dzierżawy

Masz sieci lan lan2 i guest. Wszystkie mają tę samą pulę. Masz podzielony switch na VLANy czy coś w tym stylu?

7

Odp: Sony Android TV - nie trzyma dzierżawy

APU2 nie ma switch-a. Sieci mają różne adresacje.

config interface 'lan'
        option ifname 'eth1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '10.1.1.1'
        option netmask '255.255.255.0'

config interface 'lan2'
        option ifname 'eth2'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '10.1.2.1'
        option netmask '255.255.255.0'

config interface 'guest'
        option proto 'static'
        option ipaddr '10.1.5.1'
        option netmask '255.255.255.0'
APU2 @ OpenWrt 18.06-SNAPSHOT, r7852-7ac6044632