Малина Pi недоступна через свое имя хоста в локальной сети [закрыто]

My Raspberry Pi не может быть обнаружен через свое имя хоста в моей локальной сети.

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

На моей малиновой пи:

  pi @ raspberrypi ~ $ hostname
Raspberry Pi
 

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

  ping raspberrypi
ping: неизвестный хозяин raspberrypi
 
35 голосов | спросил clamp 26 Maypm13 2013, 22:09:17

3 ответа


12

Вы пытались выполнить тест ping с использованием IP-адреса? Если это работает, ваша проблема обычно заключается в разрешении имени на IP-адрес.

Есть много способов исправить это. Вы могли

  • Добавьте запись в файл /etc /hosts с вашим статическим IP-адресом и именем хоста pi
  • Добавить статическое резервирование на ваш сервер dhcp и добавить запись на локальный сервер DNS (если ваш маршрутизатор поддерживает его)
  • Запустите службу, например, NIS, Avahi или Samba на вашем пике. Выбор зависит от ОС, из которой вы пинговали.
    • Клиентам Windows будет полезно установить Samba.
    • Клиенты OS /X получат выгоду от Avahi или Samba.
    • Клиенты Linux, вероятно, получат выгоду от NIS или Samba в зависимости от того, что установлено. Я думаю, компьютеры Ubuntu используют samba для рекламы своих имен хостов.
ответил Surajram Kumaravel 27 Mayam13 2013, 01:19:20
64

Вы должны использовать avahi-daemon (zeroconf), если вы хотите подключиться через имя хоста вместо IP-адреса. Из документации по малине Pi на Расширенная настройка RPi :

Установите avahi со следующими командами на малине Pi:

  sudo apt-get install avahi-daemon
 

Обновить загрузку для avahi-daemon

  sudo insserv avahi-daemon
 

Примените новую конфигурацию с помощью:

  sudo /etc/init.d/avahi-daemon restart
 

Теперь малина Pi должна быть адресована другими машинами, такими как raspberrypi.local, например: ssh [email protected] или http: //raspberrypi.local , если у вас установлен HTTP-сервис .

Если вы не смогли подключиться с ПК с Windows через SSH, возможно, вы не установили Bonjour .

Получить Bonjour для Windows: Скачать Bonjour Print Services для Windows v2.0.2 . Просто установите его.

ответил gurcanozturk 27 Mayam13 2013, 10:08:22
0

Если я ошибаюсь, вы должны использовать службу, например avahi , чтобы публиковать местонахождение своего пика локально

ответил demure 26 Maypm13 2013, 23:33:02

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132