I see mention of mDNS functionality which has been added in the commits to
connman, but cannot figure out how to enable it for my adapters? I have
mDNS turned on and running in systemd-resolved, but both adapters show it
as not running and I cannot browse to or from them in a Linux only
environment. Resolvectl can find all the mDNS and avahi. I see mentions of
this on the web, but most are about NetworkManager settings. Since I am
running connman, how do I enable it?
Do I add a line to /etc/connman/main.conf or does it go in the *.config
file for each connection? What is the syntax?
I have enabled mDNS in the /etc/systemd/resolved.conf and have this as my
hosts line in /etc/nsswitch.conf:
hosts: files mymachines mdns resolve [!UNAVAIL=return] dns myhostname
This is what resolvectl thinks is going on
# resolvectl
Global
LLMNR setting: yes
*MulticastDNS setting: yes*
DNSOverTLS setting: no
DNSSEC setting: allow-downgrade
DNSSEC supported: yes
Current DNS Server: 9.9.9.10
Fallback DNS Servers: 1.1.1.1
9.9.9.10
8.8.8.8
2606:4700:4700::1111
2620:fe::10
2001:4860:4860::8888
DNSSEC NTA: 10.in-addr.arpa
16.172.in-addr.arpa
168.192.in-addr.arpa
17.172.in-addr.arpa
18.172.in-addr.arpa
19.172.in-addr.arpa
20.172.in-addr.arpa
21.172.in-addr.arpa
22.172.in-addr.arpa
23.172.in-addr.arpa
24.172.in-addr.arpa
25.172.in-addr.arpa
26.172.in-addr.arpa
27.172.in-addr.arpa
28.172.in-addr.arpa
29.172.in-addr.arpa
30.172.in-addr.arpa
31.172.in-addr.arpa
corp
d.f.ip6.arpa
home
internal
intranet
lan
local
private
test
Link 3 (wlan0)
Current Scopes: LLMNR/IPv4 LLMNR/IPv6
DefaultRoute setting: no
LLMNR setting: yes
*MulticastDNS setting: no*
DNSOverTLS setting: no
DNSSEC setting: allow-downgrade
DNSSEC supported: yes
Link 2 (eth0)
Current Scopes: LLMNR/IPv4 LLMNR/IPv6
DefaultRoute setting: no
LLMNR setting: yes
*MulticastDNS setting: no*
DNSOverTLS setting: no
DNSSEC setting: allow-downgrade
DNSSEC supported: yes
When I try to resolve my local machine it works:
# resolvectl query machine.local
machine.local: 127.0.0.1
::1
-- Information acquired via protocol DNS in 15.6ms.
-- Data is authenticated: yes
When I try to find any others on the LAN which are running Avahi-daemon, It
cannot find them:
# resolvectl query machine2.local
machine2.local: resolve call failed: No appropriate name servers or
networks for name found
Show replies by date