UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Multicast-dns now works out of box with systemd-resolved and Networkmanager without avahi[Focal]]

    Scheduled Pinned Locked Moved 20.04 Focal Fossa
    1 Posts 1 Posters 299 Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • K Offline
        khurshid.alam
        last edited by khurshid.alam

        Tested this on Pixel3a, Rasberry pi, Pinephone & Oppo f1.

        Make partition writable

        sudo mount -o remount,rw /
        

        Create these files with following content, without affecting update or anything, create folder path witjh mkdir -p if required

        /etc/systemd/resolved.conf.d/mdns-systemd-resolved.conf

        [Resolve]
        MulticastDNS=yes
        

        /etc/NetworkManager/conf.d/mdns.conf

        [connection]
        connection.mdns=2
        

        Reboot or restart systemd-resolved.service and NetworkManager.service. Do this on your local machine as well (may also need reboot)

        Restart sshd. (sudo systemctl restart sshd)

        Now we can ssh into phone with hostaname.local

        ssh phablet@ubuntu-phablet.local

        And .local domains now resolves.

        $ resolvectl query -4 ubuntu-phablet.local
        ubuntu-phablet.local: 192.168.29.144           -- link: wlan0
        
        -- Information acquired via protocol DNS in 16.6ms.
        -- Data is authenticated: yes
        

        Remount filesystem as readonly

        sudo mount -o remount,ro /
        

        We can also broadcast sftp with systemd-dnssd

        /etc/systemd/dnssd/sftp.dnssd

        [Service]
        Name=%H
        Type=_sftp-ssh._tcp
        Port=22
        

        And it will appear on nautilus network share
        241902080-fa1747f3-f41e-468d-927a-8c15d243df0b.png

        1 Reply Last reply Reply Quote 3
        • First post
          Last post