Debian jest niedostępny przez nazwę hosta w sieci LAN

9

Mojego debiana nie można wykryć przez nazwę hosta w mojej sieci LAN.

Mam kilka innych maszyn Ubuntu w sieci LAN i wszystkie można pingować za pomocą nazw hostów.

na moim debianie:

pi@raspberrypi ~ $ hostname
raspberrypi

na innym komputerze w tej samej sieci LAN:

ping raspberrypi
ping: unknown host raspberrypi
Zacisk
źródło

Odpowiedzi:

10

Twój system Ubuntu ma działającego demona Avahi, podczas gdy nie jest tak w przypadku Raspberry Pi. Zainstaluj Avahi, aby rozwiązać problem:

# apt-get install avahi-daemon avahi-discover libnss-mdns
Spack
źródło
jftr prawdopodobnie musisz użyć domeny .local, np.raspberrypi.local
Ulrich Dangel
Kiedy / jak Ubuntu uruchamia demona? Nic nie nazywa się „avahi” w ps -x
wynikach
EDYCJA - biegservice --status-all | grep avahi
Sridhar Sarnobat
0

Zrobiłem usunięcie / instalację avahi i insserv zgodnie z sugestią, zrestartowałem cały shebang. Pracował

Jeśli możesz pingować adres IP z innego komputera w sieci, dodaj opcję -a, aby wykonać wyszukiwanie wsteczne. Sam odkryłem, że na moim routerze jest maksymalnie 15 znaków dla nazw hostów.

ping -a 192.168.1.123
Pinging RASPBERRYPI [192.168.1.123] with 32 bytes of data:
...

Dopóki to nie powie ci imienia, będziesz dalej orał.

Hans
źródło
0

Jeśli zmieniłeś nazwę hosta, spróbuj zainstalować sambę na Pi.

sudo apt-get install samba

Następnie spróbuj wykonać następujące czynności na zdalnym komputerze:

ping newhostname.local

I do ssh:

ssh [email protected]
Papuga
źródło