I am to my wit's end. My problem is I cannot ssh into my Pi with my ubuntu laptop through its virtual USB ethernet interface it creates. I made the necessary modifications to the config.txt and commandline.txt files to load the modules for the USB Ethernet interface. It shows up on my laptop as..
enp0s20u2
and I do have any avahi packages installed. I got them through...
sudo apt install avahi-*
And if I do...
avahi-discover
the dialog shows up and my Raspberry pi shows up under its interface and under IPv6 with raspberrypi.local. Except it has no IPv4 address under 169.254.0.0/16. I can ssh into it with this command...
ssh -6 pi@fe80::ae36:c6d9:1710:f6d2%enp0s20u2
But in my view the whole point of avahi and zeroconf is to do all the associating automagically and I would be able to just use the hostname.local Is my zeroconf not working or am I missing something?