Mam malinowe ogłoszenie o nazwie hosta z demonem avahi dla kilku usług. Jednak nawet jeśli otrzymam to na komputerach w mojej sieci, nie mogę tego ssh.
$ avahi-browse -at | grep -i ssh
+ wlp3s0 IPv4 raspi SSH Remote Terminal local
+ wlp3s0 IPv4 arch SSH Remote Terminal local
$ ssh pi@raspi.local
ssh: Could not resolve hostname raspi.local: Name or service not known
$ ssh pi@raspi
ssh: Could not resolve hostname raspi: Name or service not known
Próbowałem zmienić host linia na /etc/nsswitch.conf a niektóre params na /etc/avahi/avahi-daemon.conf
avahi-discover pokazuje doskonale, że to IPv4 i IPv6, ale kiedy dostanę swój komputer znanymi hostami, wszystko, co otrzymam, to moja własna
$ getent hosts
127.0.0.1 localhost.localdomain localhost arch
127.0.0.1 localhost.localdomain localhost arch
Próbowałem również ustawić IP na static at /etc/network/interfaces lub próba ogłoszenia nazwy hosta z ustawienia dhclient.conf send host-name = "raspberry.pi"; z tym samym szczęściem.
Nie ma też uruchomionej usługi iptables ani żadnej innej zapory.
uname -n,hostname -a,hostname -s,hostname -d,hostname -f,hostname, czy oni?