Debian недоступен через имя хоста в локальной сети

9

Мой debian не может быть обнаружен через его имя хоста в моей локальной сети.

У меня есть несколько других компьютеров с Ubuntu в локальной сети, и все они могут проверяться через их имена хостов.

на моем дебиане:

pi@raspberrypi ~ $ hostname
raspberrypi

на другой машине в той же локальной сети:

ping raspberrypi
ping: unknown host raspberrypi
зажим
источник

Ответы:

10

В вашей системе Ubuntu запущен демон Avahi , хотя это не относится к вашему Raspberry Pi. Установите Avahi для решения проблемы:

# apt-get install avahi-daemon avahi-discover libnss-mdns
Spack
источник
jftr вам, вероятно, придется использовать домен .local, напримерraspberrypi.local
Ulrich Dangel
Когда и как Ubuntu запускает демон? Я не вижу ничего, что называется "авахи" в выходных данныхps -x
Шридхар Сарнобат
РЕДАКТИРОВАТЬ - запуститьservice --status-all | grep avahi
Шридхар Сарнобат
0

Сделал удаление / установку avahi и insserv как предложено, перезагрузил весь shebang. Работал.

Если вы можете пропинговать IP-адрес с другого компьютера в сети, добавьте опцию -a, чтобы выполнить обратный поиск. Я сам обнаружил, что максимальная длина 15 символов для имен хостов на моем маршрутизаторе.

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

Пока это не скажет вам имя, ты будешь пахать.

Hans
источник
0

Если вы изменили имя хоста, попробуйте установить samba на Pi.

sudo apt-get install samba

Затем попробуйте выполнить следующее на удаленной машине:

ping newhostname.local

И в ssh:

ssh pi@newhostname.local
Parrotruper
источник