I opened a thread in the bugs forum. It turns out Libreelec reserves local domains for mDNS. See
Posts by TugboatBill
-
-
Thx mglae. That was the issue. I won't be able to remove the .local domain completely (old AD domain name). I've added a .us to my DNS server and started to revamp everything to use that instead.
-
Ok, I ran tcpdump as vpeter suggested.
tcpdump -v host 10.2.1.2 >tcp.log 2>&1 &
I then ran
nslookup htserver 10.2.1.2
and then
nslookup htserver.forgeus.local 10.2.1.2
Then killed the tcpdump process. The nslookup commands gave the same results as I posted above.
Contents of the log file:
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
15:34:14.723940 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.2.1.74 tell domctl.forgeus.local, length 46
15:34:15.364472 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.2.1.74 tell domctl.forgeus.local, length 46
15:34:15.541977 IP (tos 0x0, ttl 64, id 51649, offset 0, flags [DF], proto UDP (17), length 68)
sparebr.forgeus.local.59776 > domctl.forgeus.local.domain: 15253+ PTR? 74.1.2.10.in-addr.arpa. (40)
15:34:15.542748 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has sparebr.forgeus.local tell domctl.forgeus.local, length 46
15:34:15.542760 ARP, Ethernet (len 6), IPv4 (len 4), Reply sparebr.forgeus.local is-at c0:3f:d5:6a:5c:ff (oui Unknown), length 28
15:34:15.543255 IP (tos 0x0, ttl 128, id 13400, offset 0, flags [none], proto UDP (17), length 135)
domctl.forgeus.local.domain > sparebr.forgeus.local.59776: 15253 NXDomain* 0/1/0 (107)
15:34:15.543398 IP (tos 0x0, ttl 64, id 51650, offset 0, flags [DF], proto UDP (17), length 67)
sparebr.forgeus.local.59717 > domctl.forgeus.local.domain: 62050+ PTR? 2.1.2.10.in-addr.arpa. (39)
15:34:15.543821 IP (tos 0x0, ttl 128, id 13401, offset 0, flags [none], proto UDP (17), length 101)
domctl.forgeus.local.domain > sparebr.forgeus.local.59717: 62050* 1/0/0 2.1.2.10.in-addr.arpa. PTR domctl.forgeus.local. (73)
15:34:16.364667 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.2.1.74 tell domctl.forgeus.local, length 46
15:34:16.555148 IP (tos 0x0, ttl 64, id 51667, offset 0, flags [DF], proto UDP (17), length 68)
sparebr.forgeus.local.52931 > domctl.forgeus.local.domain: 34298+ PTR? 53.1.2.10.in-addr.arpa. (40)
15:34:16.555807 IP (tos 0x0, ttl 128, id 13402, offset 0, flags [none], proto UDP (17), length 103)
domctl.forgeus.local.domain > sparebr.forgeus.local.52931: 34298* 1/0/0 53.1.2.10.in-addr.arpa. PTR sparebr.forgeus.local. (75)
15:34:20.581653 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has domctl.forgeus.local tell sparebr.forgeus.local, length 28
15:34:20.582058 ARP, Ethernet (len 6), IPv4 (len 4), Reply domctl.forgeus.local is-at 00:0c:29:a6:ea:47 (oui Unknown), length 46
15:34:21.911620 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has hadrian.forgeus.local tell domctl.forgeus.local, length 46
15:34:22.635116 IP (tos 0x0, ttl 64, id 52622, offset 0, flags [DF], proto UDP (17), length 69)
sparebr.forgeus.local.53298 > domctl.forgeus.local.domain: 58562+ PTR? 254.1.2.10.in-addr.arpa. (41)
15:34:22.635942 IP (tos 0x0, ttl 128, id 13415, offset 0, flags [none], proto UDP (17), length 161)
domctl.forgeus.local.domain > sparebr.forgeus.local.53298: 58562* 3/0/0 254.1.2.10.in-addr.arpa. PTR hadrian.forgeus.local., 254.1.2.10.in-addr.arpa. PTR firewall.forgeus.com., 254.1.2.10.in-addr.arpa. PTR firewall.forgeus.local. (133)
15:34:24.724062 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.2.1.74 tell domctl.forgeus.local, length 46
15:34:25.364561 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.2.1.74 tell domctl.forgeus.local, length 46
15:34:25.988211 IP (tos 0x0, ttl 64, id 53189, offset 0, flags [DF], proto UDP (17), length 67)
sparebr.forgeus.local.58451 > domctl.forgeus.local.domain: 13736+ PTR? 2.1.2.10.in-addr.arpa. (39)
15:34:25.988760 IP (tos 0x0, ttl 128, id 13417, offset 0, flags [none], proto UDP (17), length 101)
domctl.forgeus.local.domain > sparebr.forgeus.local.58451: 13736* 1/0/0 2.1.2.10.in-addr.arpa. PTR domctl.forgeus.local. (73)
15:34:25.989127 IP (tos 0x0, ttl 64, id 53190, offset 0, flags [DF], proto UDP (17), length 68)
sparebr.forgeus.local.48816 > domctl.forgeus.local.domain: 64663+ A? htserver.forgeus.local. (40)
15:34:25.989577 IP (tos 0x0, ttl 128, id 13418, offset 0, flags [none], proto UDP (17), length 84)
domctl.forgeus.local.domain > sparebr.forgeus.local.48816: 64663* 1/0/0 htserver.forgeus.local. A 10.2.1.4 (56)
15:34:25.989793 IP (tos 0x0, ttl 64, id 53191, offset 0, flags [DF], proto UDP (17), length 67)
sparebr.forgeus.local.60548 > domctl.forgeus.local.domain: 65175+ PTR? 4.1.2.10.in-addr.arpa. (39)
15:34:25.990154 IP (tos 0x0, ttl 128, id 13419, offset 0, flags [none], proto UDP (17), length 103)
domctl.forgeus.local.domain > sparebr.forgeus.local.60548: 65175* 1/0/0 4.1.2.10.in-addr.arpa. PTR htserver.forgeus.local. (75)
15:34:26.364575 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 10.2.1.74 tell domctl.forgeus.local, length 46
15:34:36.195254 IP (tos 0x0, ttl 64, id 56156, offset 0, flags [DF], proto UDP (17), length 67)
sparebr.forgeus.local.57115 > domctl.forgeus.local.domain: 12580+ PTR? 2.1.2.10.in-addr.arpa. (39)
15:34:36.195758 IP (tos 0x0, ttl 128, id 13421, offset 0, flags [none], proto UDP (17), length 101)
domctl.forgeus.local.domain > sparebr.forgeus.local.57115: 12580* 1/0/0 2.1.2.10.in-addr.arpa. PTR domctl.forgeus.local. (73)
15:34:40.864576 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has sparebr.forgeus.local (c0:3f:d5:6a:5c:ff (oui Unknown)) tell domctl.forgeus.local, length 46
15:34:40.864592 ARP, Ethernet (len 6), IPv4 (len 4), Reply sparebr.forgeus.local is-at c0:3f:d5:6a:5c:ff (oui Unknown), length 28
15:34:50.239374 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has data.forgeus.local tell domctl.forgeus.local, length 46
15:34:51.008487 IP (tos 0x0, ttl 64, id 59634, offset 0, flags [DF], proto UDP (17), length 67)
sparebr.forgeus.local.50748 > domctl.forgeus.local.domain: 26341+ PTR? 6.1.2.10.in-addr.arpa. (39)
15:34:51.008929 IP (tos 0x0, ttl 128, id 13424, offset 0, flags [none], proto UDP (17), length 99)
domctl.forgeus.local.domain > sparebr.forgeus.local.50748: 26341* 1/0/0 6.1.2.10.in-addr.arpa. PTR data.forgeus.local. (71)
32 packets captured
32 packets received by filter
0 packets dropped by kernel
I don't know why I'm seeing domctl.forgeus.local.domain and don't know if that is significant.
-
Same results for Centos & Ubuntu.
-
There's something different with Libreelec.
The nslookup/ping works fine on Win 7, Openelec 6.0.3, Ubuntu 16.04.2, Win 2008 R2, Openelec 8.0.4, etc. Most are DHCP and some are static. If something is messed up on my end I'm open to suggestions.
-
Windows 7 system on same network. Also uses same DHCP server
H:\>nslookup
Default Server: domctl.forgeus.local
Address: 10.2.1.2
> htserver
Server: domctl.forgeus.local
Address: 10.2.1.2
Name: htserver.Forgeus.local
Address: 10.2.1.4
> htserver.forgeus.local
Server: domctl.forgeus.local
Address: 10.2.1.2
Name: htserver.forgeus.local
Address: 10.2.1.4
>
-
On the same network. This system also uses DHCP.
OpenELEC (official) Version: 6.0.3
LR-HTPC1:~ # cd /etc
LR-HTPC1:/etc # cat resolv.conf
# Generated by Connection Manager
search forgeus.local
nameserver 10.2.1.2
LR-HTPC1:/etc # nslookup htserver 10.2.1.2
Server: 10.2.1.2
Address 1: 10.2.1.2 domctl.forgeus.local
Name: htserver
Address 1: 10.2.1.4 htserver.forgeus.local
LR-HTPC1:/etc # nslookup htserver.forgeus.local 10.2.1.2
Server: 10.2.1.2
Address 1: 10.2.1.2 domctl.forgeus.local
Name: htserver.forgeus.local
Address 1: 10.2.1.4 htserver.forgeus.local
LR-HTPC1:/etc #
-
I tried 8.1.0 and it also does not resolve full domain names properly in my environment. The reeults of the above commands is identical. Openelec does work properly.
-
Brand new 8.1 install on Intel NUC. After the new system wizard all I did was set the 1st ntp to local server. Other than that, the system is virgin.
System is using DHCP. Network is an AD domain. I have approx 50 devices on this network, most using DHCP. None experience this problem, including Windows Kodi system, Openelec 8.02 system, and Openelec 6.01(?) system. There is only 1 DHCP server and only one scope.
I saw this problem in 8.02 Libreelec.
On the Libreelec system I can ping htserver. If I ping htserver.forgeus.local it will not resolve.
SpareBR:/etc # cat resolv.conf
# Generated by Connection Manager
search forgeus.local
nameserver 10.2.1.2
SpareBR:/etc # ping -c 2 htserver
PING htserver (10.2.1.4): 56 data bytes
64 bytes from 10.2.1.4: seq=0 ttl=128 time=0.337 ms
64 bytes from 10.2.1.4: seq=1 ttl=128 time=0.409 ms
--- htserver ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.337/0.373/0.409 ms
SpareBR:/etc # ping -c 2 htserver.forgeus.local
ping: bad address 'htserver.forgeus.local'
SpareBR:/etc # nslookup htserver 10.2.1.2
Server: 10.2.1.2
Address 1: 10.2.1.2 domctl.forgeus.local
Name: htserver
Address 1: 10.2.1.4 htserver.forgeus.local
SpareBR:/etc # nslookup htserver.forgeus.local 10.2.1.2
Server: 10.2.1.2
Address 1: 10.2.1.2 domctl.forgeus.local
nslookup: can't resolve 'htserver.forgeus.local'
SpareBR:/etc #
Let me know what more you may need. Again this is a fresh install without any mods, addons, etc.
-
Thx Steve. Since you were able to get PVR working I'll give the new version of Libreelec another try.
Setting up NFS on a Synology is pretty easy. It's been a while since I've used a QNAP and I don't remember what was involved. Regardless if you have SMB shares working there's no reason to change.
-
I spent quite a bit of time trying to get it to work. Gave up and installed Openelec instead. Openelec worked fine and I was able to get everything working without issue (other than the initial install). I expected both would be pretty similar and have the same issues but that didn't turn out to be the case.
Regardless, there's something messed up in Libreelec's DNS as the example above should find htserver.mydomain.local.
-
Libreelec seemed to be ok as far as using a simple share for media. I pointed it to my Synology NAS for movies and it found them without an issue (I did use the NAS IP though). I spent about 10 hours over several days trying to get it to work with PVR WMC. It took about 10 minutes to get PVR WMC to work with Openelec. I also use Emby for my server (I have several Kodi based HTPCs). That too took just a few minutes to set up (longer for it to scan in all the movies/tv shows/music). I didn't try to set up Emby on Libreelec.
If you do decide to go with Openelec be aware there is a problem in the current release and it won't install on a NUC. Install v8.02 and then let it upgrade itself to 8.04.
-
I had all sorts of problems with running Libreelec on a NUC. It wouldn't resolve domain names properly (
DNS issue - Plz help me understand) and I wasn't able to get PVR WMC to work. It would either fail to connect to the server or if it did it couldn't find the recording share. Changing to IPs didn't help. I could mount the share from the command line but Libreelec wouldn't from Kodi.
I finally fixed it, but not by using Libreelec. Went with Openelec instead.
-
I've been having issues getting ServerWMC/PVR WMC working and it may be due to a DNS issue. Can someone explain the following:
SpareBR:/etc # cat resolv.conf
# Generated by Connection Manager
search mydomain.local
nameserver 10.2.1.2
SpareBR:/etc # ping -c 2 htserver
PING htserver (10.2.1.4): 56 data bytes
64 bytes from 10.2.1.4: seq=0 ttl=128 time=0.341 ms
64 bytes from 10.2.1.4: seq=1 ttl=128 time=0.823 ms
--- htserver ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 0.341/0.582/0.823 ms
SpareBR:/etc # ping -c 2 htserver.mydomain.local
ping: bad address 'htserver.mydomain.local'
SpareBR:/etc # nslookup htserver 10.2.1.2
Server: 10.2.1.2
Address 1: 10.2.1.2 domctl.mydomain.local
Name: htserver
Address 1: 10.2.1.4 htserver.mydomain.local
SpareBR:/etc # nslookup htserver.mydomain.local 10.2.1.2
Server: 10.2.1.2
Address 1: 10.2.1.2 domctl.mydomain.local
nslookup: can't resolve 'htserver.mydomain.local'
Why isn't htserver.mydomain.local resolving? It works fine from a openelec system with the same settings (resolv.conf, netconfig).
-
Bueller? Bueller?
-
I'm trying to install PVR WMC on a LibreELEC 8.0.2 system. This is a new system (NUC). ServerWMC is on a VM on my network, When I do the install I get:
"add-on couldn't be loaded" "an unknown error has occurred"
After if I try to run TV I get PVR Manager is starting but it stays at 0%.
I can go into PVR WMC settings and set the Server's IP but that doesn't help.
Debug is attached.
TIA