ssh avahi ogłosił awarię hosta z powodu „nieznanego hosta”, nawet jeśli został wykryty


0

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.


Czy działa Debian, Raspbian, Arch ...? Wszystkie te sześć poleceń powinno odzwierciedlać nazwę hosta Raspberry: uname -n, hostname -a, hostname -s, hostname -d, hostname -f, hostname, czy oni?
gronostaj

Odpowiedzi:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.