multicast added and also ive added these three rules to my Unifi router at home network where my VPN client have ip 192.168.7.2:
tcpdump while camera app launched and I check for camera video feed in native app:
root@GL-A1300:~# tcpdump -i br-lan -v multicast and host 192.168.7.51
tcpdump: listening on br-lan, link-type EN10MB (Ethernet), capture size 262144 bytes
12:58:10.234371 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 69)
Indoorcam.lan.25353 > 224.0.0.249.25353: UDP, length 41
12:58:10.237308 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 504)
Indoorcam.lan.25353 > 224.0.0.249.25353: UDP, length 476
12:58:10.938119 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has Indoorcam.lan (Broadcast) tell console.gl-inet.com, length 28
12:58:11.650371 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 69)
Indoorcam.lan.25355 > 239.0.1.100.25355: UDP, length 41
12:58:11.652924 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 496)
Indoorcam.lan.25355 > 239.0.1.100.25355: UDP, length 468
12:58:13.261676 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has Indoorcam.lan tell Indoorcam.lan, length 46
12:58:21.177938 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has Indoorcam.lan (Broadcast) tell console.gl-inet.com, length 28
12:58:23.262121 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has Indoorcam.lan tell Indoorcam.lan, length 46
12:58:30.287620 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 69)
Indoorcam.lan.25353 > 224.0.0.249.25353: UDP, length 41
12:58:30.287621 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 504)
Indoorcam.lan.25353 > 224.0.0.249.25353: UDP, length 476
12:58:31.418009 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has Indoorcam.lan (Broadcast) tell console.gl-inet.com, length 28
12:58:31.673359 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 69)
Indoorcam.lan.25355 > 239.0.1.100.25355: UDP, length 41
12:58:31.673360 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 496)
Indoorcam.lan.25355 > 239.0.1.100.25355: UDP, length 468
Dump while im trying to add this camera to HomeKit:
root@GL-A1300:~# tcpdump -i br-lan -v multicast and host 192.168.7.51
tcpdump: listening on br-lan, link-type EN10MB (Ethernet), capture size 262144 bytes
13:00:30.392767 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 69)
Indoorcam.lan.25353 > 224.0.0.249.25353: UDP, length 41
13:00:30.392773 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 504)
Indoorcam.lan.25353 > 224.0.0.249.25353: UDP, length 476
13:00:31.792443 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 69)
Indoorcam.lan.25355 > 239.0.1.100.25355: UDP, length 41
13:00:31.793217 IP (tos 0x0, ttl 255, id 0, offset 0, flags [DF], proto UDP (17), length 496)
Indoorcam.lan.25355 > 239.0.1.100.25355: UDP, length 468
13:00:33.287817 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has Indoorcam.lan tell Indoorcam.lan, length 46
13:00:34.298110 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has Indoorcam.lan (Broadcast) tell console.gl-inet.com, length 28
13:00:43.287854 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has Indoorcam.lan tell Indoorcam.lan, length 46
13:00:44.537426 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has Indoorcam.lan (Broadcast) tell console.gl-inet.com, length 28
...same loop over and over till I get ERROR in HomeKit interface about Device not found...
I've tried to add these two ports to both firewall rules on GL - 25353, 25355
and on all rules on my home router - same problem, can't add device to HomeKit.